LINUX中的库文件总结
前言gcc编译过程我这里就不用什么流程图语法了,发现markdown语法编辑器似乎不支持
hello.c–预处理器(cpp)[gcc -E]–>hello.i(c文件)–编译器(gcc)[gcc -S]–>hello.s(汇编文件)–汇编器(as)[gcc -C]–>hello.o(二进制文件)–连接器(ld)[gcc]–>a.out(可执行文件)
预处理器:cpp ===>头文件展开,宏替换,注释去掉 gcc -E hello.c -o hello.i
编译器:gcc ===>C文件变成汇编文件 gcc -S hello.i -o hello.s汇
...