找回密码
 注册
搜索
查看: 660|回复: 0

[ARM资料] ARM学习总结

[复制链接]
发表于 2008-3-18 18:49:31 | 显示全部楼层 |阅读模式
内嵌可通过删除子函数调用的开销来提高性能
这个 inline 关键字显示哪个函数将被内嵌
在高级优化选项中,ADS 1.2 编译器默认自动内嵌
-Oautoinline (default -O2)
-Ono_autoline (default for -O0,-O1)
哪个函数是否被内嵌取决于:
他们是否被 __inline标示
优化的级别
-Otime / -Ospace
函数被调用的次数
如果函数在别的模块中不被调用,一个好的建议是用static标识函数,否则,编译器将在内嵌译码里把该函数编译乘非内嵌的
加代码的长度
使调试信息更复杂
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-25 18:42 , Processed in 0.044370 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表