C编译过程以及gcc编译参数

来源:互联网 发布:淘宝商城亚维尔娜 编辑:程序博客网 时间:2024/05/17 01:01

C语言编译过程以及gcc编译参数:

.c文件--->预编译--->编译--->链接--->可执行文件

gcc -o temp a.c    // -o指定输出文件名字         直接编译a.c生成temp.exe

-E预编译(将include包含的头文件内容替换到.c文件中,同时删去注释部分)
例: gcc   -E   -o   c.e   a.c    //把a.c文件预编译成预编译文件c.e

-S汇编(将C语言转换成汇编语言)
例:
gcc    -S    -o    c.s   a.c
-c编译(将代码编译为二进制的机器指令)
例:
gcc    -c    -o    c.o    c.s
链接(gcc没有任何参数,就是链接)
例:
gcc    -o    c    c.o
原创粉丝点击