标签:执行 gcc ext details http 执行文件 参数 汇编 c语言
C语言的编译
一、gcc的编译参数
gcc -o a a.c
二、C语言的编译过程:
预编译(.c文件)-->编译-->链接(可执行程序)
1)预编译:
gcc -E -o a.c a.c
将#include包含的头文件替换成具体代码(也可自定义头文件,<头文件> "头文件"),同时将没有的代码(包括注释)删除
2)编译:
C语言-->汇编语言
gcc -S -o a.s a.c
将代码编译成二进制文件
gcc -c -o a a.c
3)链接:gcc没有任何参数代表链接
将代码和库进行打包成可执行文件
gcc -o a a.c
三、参考链接:
https://blog.csdn.net/smalosnail/article/details/53208867
标签:执行 gcc ext details http 执行文件 参数 汇编 c语言
原文地址:https://www.cnblogs.com/beiweisanshidu/p/10258305.html