请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:OMAPL138B-EP 工具/软件:TI C/C++编译器
尊敬的各位:
我正在研究C67xx项目(OMAP L138 DSP,CCS 5,编译器7.4 .20)。 此外,我们还使用-O3,--opt-for-space=3,--opt-for-size=2和--optimize-with-debug=on。
我 编译了骨骼和完整的调试信息。 我希望二进制应该完全相同。
但是,在使用完整调试信息(!)进行编译时,代码段会缩短1个2 %。 对象的顺序相同,几乎每个对象都显示不同的大小。 有何区别?调试信息为什么会影响优化?
感谢您的帮助
亚历山大