This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
您好!
我正在寻找一个#pargma、它允许我在调试模式下(使用 CCS7)编译一些函数
"优化"模式。
我使用-O3 -opt_for_speed=5尝试了#pragma Function_options…… 但令人惊讶的是、这种做法无效。
我是否遗漏了一些要点?
动机是能够优化代码的某些关键部分、解决可靠性问题、同时仍能做到
调试不太关键的调试。
此致、
Jacques
您好!
我想您所做的是正确的。 我在某处读到过、调试时的优化可能与没有调试时的优化效果不同。 也许这就是您观察到的内容。 在实验中、我可以建议将速度关键代码移动到单独的文件、并尝试在不调试的情况下应用优化。
其他人正在阅读此主题... 此帖子中的信息非常特定于 C5500编译器。 对于所有其他 TI 编译器、它的工作原理与调试 与优化权衡一文中所述的相同。
没有影响调试模式的 pragma。 最好的方法是将调试所需的函数放在单独的文件中、并仅在启用调试的情况下构建该文件。 请参阅 此文章 、了解如何在 CCS 中使用特定于文件的构建选项。
谢谢、此致、
乔治