您的位置:首页 > 其它

C GCC编译流程及命令

2018-03-20 12:57 155 查看
GCC编译流程分四个阶段:
一:预处理阶段gcc -E filename.c -o filename.i    产生名为filename.i的预处理文件
二:编译阶段gcc -S filename.i -o filename.s    产生名为filenmae.s的汇编文件
三:汇编阶段 gcc -c filename.s -o filename.o    产生名为filename.o的目标文件
四:链接阶段 gcc filename.o -o filename    产生名为filename的可执行文件
直接产生目标文件,走前三个流程:gcc -c filename.c产生名为filename.o目标文件,不产生filename.i、filename.s文件
直接产生可执行文件,走全部流程:gcc filename.c -o filename产生名为filename的可执行文件,不产生filename.i、filename.s、filename.o文件
直接产生可执行文件并输出警告,走全部流程:gcc -Wall filename.c -o filename产生名为filename的可执行文件并输出警告,不产生filename.i、filename.s、filename.o文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: