您的位置:首页 > 其它

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

2017-08-28 16:04 246 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: