LinuxC(Unix/Linux系统简介/开发工具)
2016-03-22 17:06
465 查看
1.1 Unix系统的简介
1969年左右,编写操作系统使用汇编语言,汤普逊发明一门语言叫做B语言,丹尼斯在B语言之上做了修改叫做new B语言,后来改名为C语言,1972年诞生于贝尔实验室。
Unix操作系统 于1971年左右诞生于贝尔实验室
特点:
具有支持多用户、多任务、多种处理器的特点;
1.2 Linux系统简介
Linux系统是一个开源的类Unix操作系统。
Uinx/Linux 系统开始都是字符界面。
GCC编译器
1.概述:
gcc原名 GNU C Compiler,支持C语言的编译链接,后来做了一些扩展,支持C语言,c++语言,object-c 等,后来改名为GNU Compiler collection。
2. 功能
gcc主要功能:预处理编译 生成汇编文件 链接
① - E 预处理:对头文件的处理以及红替换;生成=> 标准输出设备(终端),使用–o 选项指定 .i为后缀的文件。
② -c(小写) 编译:主要检查语法错误(狭义上的编译)。生成=> .o为后缀的目标文件。
③ - S (大写) 汇编:将高级语言翻译成汇编语言。生成=>.s后缀的文件,也叫做汇编文件。
④ gcc C文件 链接:将各种依赖文件链接起来。
其中①②③三步统称广义上的编译。
gcc -o :指定输出文件名
gcc -std :用于指定C标准
gcc -v :查看vi的版本号
gcc -Wall :尽可能多的产生警告
gcc - g :生成调试信息
gcc -O(大写):优化
C程序相关的文件后缀
.h :头文件
.c :源文件
.i :预处理文件
.s :汇编文件
.o :目标文件
.a :静态库文件
.so :共享库文件
cp –r add ad 拷贝add目录下的所有文件到 ad文件夹下
1969年左右,编写操作系统使用汇编语言,汤普逊发明一门语言叫做B语言,丹尼斯在B语言之上做了修改叫做new B语言,后来改名为C语言,1972年诞生于贝尔实验室。
Unix操作系统 于1971年左右诞生于贝尔实验室
特点:
具有支持多用户、多任务、多种处理器的特点;
1.2 Linux系统简介
Linux系统是一个开源的类Unix操作系统。
Uinx/Linux 系统开始都是字符界面。
GCC编译器
1.概述:
gcc原名 GNU C Compiler,支持C语言的编译链接,后来做了一些扩展,支持C语言,c++语言,object-c 等,后来改名为GNU Compiler collection。
2. 功能
gcc主要功能:预处理编译 生成汇编文件 链接
① - E 预处理:对头文件的处理以及红替换;生成=> 标准输出设备(终端),使用–o 选项指定 .i为后缀的文件。
② -c(小写) 编译:主要检查语法错误(狭义上的编译)。生成=> .o为后缀的目标文件。
③ - S (大写) 汇编:将高级语言翻译成汇编语言。生成=>.s后缀的文件,也叫做汇编文件。
④ gcc C文件 链接:将各种依赖文件链接起来。
其中①②③三步统称广义上的编译。
gcc -o :指定输出文件名
gcc -std :用于指定C标准
gcc -v :查看vi的版本号
gcc -Wall :尽可能多的产生警告
gcc - g :生成调试信息
gcc -O(大写):优化
C程序相关的文件后缀
.h :头文件
.c :源文件
.i :预处理文件
.s :汇编文件
.o :目标文件
.a :静态库文件
.so :共享库文件
cp –r add ad 拷贝add目录下的所有文件到 ad文件夹下
相关文章推荐
- 权限管理课堂笔记
- 基于tiny4412的Linux内核移植(支持device tree)(三)
- 基于tiny4412的Linux内核移植(支持device tree)(二)
- 基于tiny4412的Linux内核移植(支持device tree)(一)
- linux用sendmail发邮件
- 编译 Linux 3.5 内核烧写 Android 到tiny4412
- Linux下命令符操作(一)
- 《Linux内核设计与实现》学习总结 Chap5
- linux --> 系统信息命令
- linux内核模块时内核树的作用
- centos 6.5 搭建svn
- Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
- 使用systemd配置SVN服务器自动启动
- Linux将多网口虚拟为一个网卡
- Linux的启动流程
- linux中fork()函数详解(原创!!实例讲解)
- CentOS进入单用户模式
- 用户的主要群组和次要群组
- 移植最新内核linux-3.14.6到mini2440开发板
- linux命令:top命令