- 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
- JJF 2445-2026IMT-2020(5G)移动通信综合测试仪校准规范.pdf
- 计量规程规范 JJF 2460-2026近距离治疗用井型电离室剂量仪校准规范.pdf
- 《JJF 2484-2026基于用户黏着度的大数据推荐算法测评方法》.pdf
- JJF 2484-2026基于用户黏着度的大数据推荐算法测评方法.pdf
- 计量规程规范 JJF 2484-2026基于用户黏着度的大数据推荐算法测评方法.pdf
- JJF 2028.3-2026冲击电压、冲击电流测量系统校准规范 第3部分:冲击用数字记录仪.pdf
- 计量规程规范 JJF 2447-2026数字移动通信综合测试仪多入多出(MIMO)参数校准规范.pdf
- JJF 2447-2026数字移动通信综合测试仪多入多出(MIMO)参数校准规范.pdf
- 《JJF 2447-2026数字移动通信综合测试仪多入多出(MIMO)参数校准规范》.pdf
- 计量规程规范 JJF 2482-2026随机数生成器可信度测评方法.pdf
最近下载
- 环境影响报告书 - 合肥城市轨道交通有限公司.DOC VIP
- 合肥市城市轨道交通近期建设规划(2014-2020)环境影响评价报告书.pdf VIP
- 内分泌科病房学习培训课件.pptx VIP
- 全国滇人版初中信息技术七年级上册第一单元第3课《因特网信息搜索》教学设计.docx VIP
- 内分泌科培训课件.pptx VIP
- 秋季学期校园食品安全监督抽考试题含答案.doc
- 第二单元 第02课时 乘法的初步认识(二)(教学课件)数学人教版二年级上册2026秋.pptx
- who-2026 年全球肝炎报告 Global hepatitis report 2026.pdf VIP
- 2026年甘肃省嘉峪关市六年级语文下册期末考试试卷及答案.docx VIP
- 中职英语升学模块修订版重庆专版9. 句子19.ppt VIP
原创力文档

文档评论(0)