- 7
- 0
- 约5.42千字
- 约 8页
- 2017-05-13 发布于北京
- 举报
GCC–o优化选项说明
GCC编译器优化选项分析及具体优化了什么 收藏
起因:
目前项目使用nios IDE作为开发平台,其使用的编译器为gcc的交叉编译器。在设定编译条件时,在debug模式下生成的程序正常,但是在release模式下会出现LCD显示的开端显示不全,缺少一个字节或字的状况。为了了解具体为什么造成该问题,对两种模式下的配置做了对比,编译器皆为nios2-elf-gcc交叉编译器,debug模式编译器参数为:-DALT_DEBUG -O0 -g –Wall。release模式编译器参数为: -DALT_RELEASE -O2 -g –Wall。
两种模式下的参数简单说明如下
-DALT_DEBUG:目前没有明确资料显示该项的具体作用,根据命名可认为与调试有关选项。且两种模式下都有,暂时认为不会造成差异。
-O0: gcc编译器默认优化等级。
-g:gdb调试器支持选项用于在编译时生成相关调试信息。
-Wall:打开所有编译器告警选项,即编译器最严格告警模式。
-O2:gcc编译高于O0低于O3的编译优化选项。
通过对比可以发现两种模式主要的不同在于编译器优化程度不同,那么编译器在两种优化下究竟做了什么优化那?是否由这些问题造成的显示丢
您可能关注的文档
- CNC车间2011年度工作总结.doc
- cmd下重要网络命令.doc
- CC中switch–case用法归纳.docx
- cfa持证人在国有银行工作经验分享.docx
- CO2对环境影响2.docx
- cos照片后期处理技巧.doc
- CIS战略,工业企业品牌奠基石.docx
- CPA是个作死行业但是你值得拥有.docx
- CPK中的准确度Ca及精确度Cp的意思及区别.doc
- CPM机临床应用.doc
- 中国国家标准 GB/T 15173-2026电声学 声校准器.pdf
- GB/T 15173-2026电声学 声校准器.pdf
- 中国国家标准 GB/T 47177.1-2026量子计算服务平台 第1部分:架构与功能要求.pdf
- GB/T 47177.1-2026量子计算服务平台 第1部分:架构与功能要求.pdf
- 《GB/T 47177.1-2026量子计算服务平台 第1部分:架构与功能要求》.pdf
- GM/T 0001.4-2024祖冲之序列密码算法 第4部分:鉴别式加密机制.pdf
- 中国行业标准 GM/T 0001.4-2024祖冲之序列密码算法 第4部分:鉴别式加密机制.pdf
- 《GM/T 0001.4-2024祖冲之序列密码算法 第4部分:鉴别式加密机制》.pdf
- 蛇图腾的秘密.pdf
- 河洛语系·潮汕地区·地图.docx
最近下载
- 2025年连云港职业技术学院单招笔试综合素质试题库含答案解析(5套共100道单选合辑).docx VIP
- sedex验厂培训课件.ppt
- Q∕GDW 13094.2-2018 综合配电箱采购标准 第2部分:综合配电箱 无无功补偿装置 专业技术规范.docx VIP
- 泌尿造口护理指南.pptx
- 2023海南省安装工程概算定额 第三册 通风空调及绝热工程(OCR).pdf
- 2019年下半年全国事业单位联考D类《职业能力倾向测验》真题试卷含答案(OCR).pdf VIP
- 安徽师范大学《生物化学》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 南宁学院《生物化学》2023-2024学年第一学期期末试卷.doc VIP
- A省某高校综合实验楼智能化系统设计.doc VIP
- A省某高校综合实验楼电气设计(智能化).docx VIP
原创力文档

文档评论(0)