- 5
- 0
- 约1.45万字
- 约 13页
- 2017-06-07 发布于重庆
- 举报
嵌入式ARM的CC代码优化方法
ARM的C代码优化方法
本文来自:我爱研发网(52RD.com) - RD大本营
详细出处: HYPERLINK /Blog/Archive_Thread.asp?SID=18589 /Blog/Archive_Thread.asp?SID=18589
=======================================================
C数据类型
1. C语言的程序优化与编译器和硬件系统都有关系,设置某些编译器选项是最直接最简单的优化方式。在默认的情况下,armcc是全部优化功能有效的,而GNU编译器的默认状态下优化都是关闭的。ARM C编译器中定义的char类型是8位无符号的,有别于一般流行的编译器默认的char是8位有符号的。所以循环中用char变量和条件 i ≥ 0时,就会出现死循环。为此,可以用fsigned - char(for gcc)或者-zc(for armcc)把char改成signed。
其他的变量类型如下:
char 无符号8位字节数据
short 有符号16位半字节数据
int 有符号32位字数据
long 有符号32位字数据
long long 有符号64位双字数据
2. 关于局部变量
大多数ARM
您可能关注的文档
- 小学数学资料包.doc
- 小学汉字大赛听写试题.doc
- 小学生学好语文的方法.doc
- 小学生数学验算习惯的培养.doc
- 小学生期中考总结六年级学生发言稿.doc
- 小学生英语教学反思.doc
- 小学生阅读现状调查与分析.doc
- 小学英语一般疑问句和特殊疑问句(附练习题).doc
- 小学英语一般将来时.doc
- 小学英语一般过去式基本练习.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 2026年国防教育知识竞赛试题库及答案(精华版).pdf
- 4.1我国的收入分配制度 逐字稿 教学设计统编版高中政治必修二经济与社会.docx VIP
- 脚手架风荷载计算探析.pdf
- 地下室脚手架搭设安全技术交底.doc VIP
- 第14课 辽宋夏金元时期的科技与文化(课件).pptx VIP
- MOD法培训All学习课件.pptx VIP
- 电力施工安全技术交底记录.docx VIP
- 第15课《青春之光》情境任务型教学课件(共31张PPT).pptx VIP
- 26公考面试卷心菜面试必看40题.pdf VIP
- T∕CHAS 10-2-19-2023 中国医院质量安全管理 第2-19部分:患者服务 内镜治疗.pdf VIP
原创力文档

文档评论(0)