编译/汇编/链接/运行/GCC

编译/汇编/链接/运行/GCC

.c/.cpp/… ----> .i ----> .s ----> .o ----> .exe/.out

gcc main.c 直接生成可执行文件

gcc main.c -o path/main.out -o 可指定生成文件的命名和其的存放的位置

gcc -E main.c -E 预处理

gcc -S main.i -S 编译

gcc -c main.s -c 汇编

gcc main.o 链接


学习资料整理

编译的整个过程:

https://www.jianshu.com/p/83309f509fb2,https://www.cnblogs.com/mhq-martin/p/11898245.html

静态链接与动态链接:

https://blog.csdn.net/kang___xi/article/details/80210717#commentBox

静态链接库与动态链接库:

https://cloud.tencent.com/developer/article/1531843

WIndows下GCC教程:

https://blog.csdn.net/qq_42475711/article/details/85224010#commentBox(指令比下文多,Linux下指令与这里的一样)

Linux下GCC教程:

http://c.biancheng.net/view/475.html

(侵删)

你可能感兴趣的:(linux,gcc/gdb编译调试)