- 20
- 0
- 约1.46万字
- 约 13页
- 2017-01-21 发布于重庆
- 举报
嵌入式_ARM的C_C代码优化方法.
ARM的C代码优化方法
本文来自:我爱研发网(52RD.com) - RD大本营
详细出处:/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数据处理操作都是32位的,局部变量应尽可能使用32位的数据类型(int或long)就算处理8位
您可能关注的文档
- 岩棉外保温施工工艺标准..docx
- 岩溶地区桥梁桩基施工方案..doc
- 岩土工程数值分析课程论文(周森)..doc
- 岩溶地区隧道施工综合预报技术案例分析..doc
- 岩棉板外墙外保温系统应用技术要点..doc
- 岩溶处理管理办法..doc
- 岩溶地段桩基处理方案..doc
- 岩溶水专项排查汇报..doc
- 岩棉外墙外保温施工工法..doc
- 岩石力学复习题(自己弄到的,就4页)..doc
- 电子元器件 半导体器件长期贮存 第4部分:贮存 标准立项发展报告.docx
- 电子用增材制造和三维打印工艺的分类 标准立项发展报告.docx
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉等有害物质含量 标准立项发展报告.docx
- JBT 15030-2025 裸眼立体影像光场微透镜标准立项发展报告.docx
- 电网设备卫星巡检数据处理技术规范 标准立项发展报告.docx
- 电器和电子断路器 第2部分:通用标准 标准立项发展报告.docx
- 电压监测仪使用技术条件 标准立项发展报告.docx
- 电气绝缘液体与结构材料相容性试验方法 标准立项发展报告.docx
- 电阻器和电容器引出线的优选直径 标准立项发展报告.docx
- 电子和通信设备用变压器和电感器测试方法和试验程序 标准立项发展报告.docx
最近下载
- 全国青少年科技辅导员专业水平认证笔试考题.docx VIP
- 2025年青海省法检系统书记员招聘考试(法律基础知识)历年参考题库含答案详解(5套).docx VIP
- 成人脑室外引流护理团标解读课件.pptx
- 输变电工程全生命周期碳排放核算.pdf VIP
- 《工程伦理》教学课件.pptx
- 市场运营笔试试题及答案.docx VIP
- 论翻译中的“显化”现象.pdf VIP
- (高清版)B-T 26949.2-2022 工业车辆 稳定性验证 第2部分:平衡重式叉车.pdf VIP
- “诵经典 激情趣 涵素养”高中语文校本课程.docx
- 城市“口袋公园”建设对周边房价与居民体育休闲活动参与的影响——基于特征价格模型 .docx VIP
原创力文档

文档评论(0)