GCC编译流程

1、预编译:-o hello1.c代表输出的文件名为hello1.c   -E表示预编译。(预编译输出的文件为.c文件,一般情况我们bu)

 

2、编译:-o hello1.0 代表输出的文件名为hello1.0   -c表示编译。(编译是对第一步输出的.c文件进行编译,输出文件为.o文件).o文件为二进制文件,机器指令

3、链接,将库函数链接到二进制文件中,生成可执行文件(对第二步生成的.o文件进行链接,生成最终的可执行文件)

 

 案例:

gcc -o main main.c -Wall 开启告警信息

 

posted @ 2019-11-05 22:07  caoruipeng  阅读(168)  评论(0编辑  收藏  举报