GCC简介

来源:互联网 发布:淘宝宝贝宣言词怎么写 编辑:程序博客网 时间:2024/05/31 15:18

gcc编译过程
–预处理(Preprocessing)
–编译(compilation):编译预处理后的.i文件产生.汇编代码
–汇编(Assembly):翻译.s文件形成目标.o文件
–链接(Linking):将目标代码.o中调用的标准库函数加入进来,形成可执行文件。

apt-get install g++

gcc -E main.c -o main.i 或者cpp -o hello.i hello.c //只进行预处理,生成.i文件
gcc -S main.i -o main.s或者 ccl -o hello.s hello.i //只进行编译,不汇编,生成.s文件
gcc -c main.s hello.o //或者 as -o hello.o hello.s //只进行汇编,不链接
gcc -o hello hello 或者 ld -o hello hello.o//链接生成可执行文件

gcc -Wall main.c -o main //开启警告
gcc -g main.c -o main //包含调试信息

原创粉丝点击