1、由来
gcc(GNU C Compiler)由Richard Stallman 创建,是编程语言编译器,能够支持很多种平台(arm linux ...)
2 、使用
1)以源文件hello.c位例子
a. 指令演示
gcc -E hello.c -o hello.i //对hello.c文件进行预处理,生成了hello.i 文件
gcc -S hello.i -o hello.s //对预处理文件进行编译,生成了汇编文件
gcc -c hello.s -o hello.o //对汇编文件进行编译,生成了目标文件
gcc hello.o -o hello //对目标文件进行链接,生成可执行文件
gcc hello.c -o hello //直接编译链接成可执行目标文件
gcc -c hello.c 或 gcc -c hello.c -o hello.o 编译生成可重定位目标文件
b.gcc编译程序的主要四个过程如下所示
c.gcc常用选项
参考资料来源:
1、Linux编译工具:gcc入门 - 知乎 (zhihu.com)
3、GCC发展历史 - airkeeper - 博客园 (cnblogs.com)
标签:文件,gcc,生成,编译,使用,com,hello
From: https://www.cnblogs.com/yzrStart/p/17083074.html