![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arm-Linux
鬼谷子丶
这个作者很懒,什么都没留下…
展开
-
gcc 编译器常用的命令行参数一览
这些常用的 gcc/g++ 命令行参数,你都知道么? gcc -E source_file.c-E 只执行到预编译。直接输出预编译结果。 gcc -S source_file.c -S 只执行到源代码到汇编代码的转换,输出汇编代码。 gcc -c source_file.c-c 只执行到编译,输出目标文件。 gcc (-E/S/c/) source_file.c -o output_filena...转载 2019-11-25 11:06:16 · 302 阅读 · 0 评论 -
链接脚本中.text,.data,.rodata,.bss的区别
链接脚本中.text,.data,.rodata,.bss的区别 https://blog.csdn.net/oqqHuTu12345678/article/details/70136024 https://blog.csdn.net/liangguangchuan/article/details/79399102 https://blog.csdn.net/sunny04/article/det...转载 2019-11-24 20:51:00 · 1098 阅读 · 0 评论 -
Makefile总结
Makefile总结原创 2019-10-15 16:34:19 · 139 阅读 · 0 评论 -
gcc编译器的编译流程
gcc编译器的编译流程 gcc的编译流程包括四个过程:预处理——编译——汇编——链接 1.预处理:(参数:-E) 将include包含的文件插入源文件 宏替换 根据条件编译选择要使用的代码 经过预处理后输出“.i”文件 2.编译:(参数:-S) 把c/c++文件“翻译”为汇编文件 经编译后生成“.s”文件 3.汇编:(参数:-c) 将汇编代码翻译为一定格式的机器代码 生成“.o”文件...原创 2019-10-14 11:28:57 · 2267 阅读 · 0 评论