随笔分类 -  gcc编译

摘要:【逻辑结构】 1)c++的词法语法分析部分 D:\jch\2023\gcc\gcc\cp目录 20w行 主要文件 2)生成GMPLE和优化 gcc目录下 3)生成RTL和优化 RTL:寄存器传输语言 source/config/target子目录 阅读全文
posted @ 2024-01-21 11:22 stupidstan2019 阅读(22) 评论(0) 推荐(0)
摘要:【整体流程】 预处理(preprocessing) cpp/ gcc -E 编译(compilation) cc1 / gcc -S 汇编(assembly) as 连接(linking) ld 参考 https://zhuanlan.zhihu.com/p/39219541 阅读全文
posted @ 2021-08-29 10:04 stupidstan2019 阅读(75) 评论(0) 推荐(0)
摘要:参考https://blog.csdn.net/zhangjs0322/article/details/39666889 编译器默认没有把宏定义扩展信息编译进二进制文件。 通过man gcc查看说明,如下 编译时需添加-gdwarf-2和-g3两个参数。 加了-g3的参数后,gcc编译的时候,会将扩 阅读全文
posted @ 2021-08-01 11:16 stupidstan2019 阅读(489) 评论(0) 推荐(0)