尊敬的专家:
我使用 TI ARM CALNG 编译器来生成代码。 我知道通过 project->properties->ARM compiler->...设置优化级别。
但是、我感到困惑的是、是否有办法满足以下要求:
在文件的代码中、设置未优化的特定小段代码。 例如、 工程设置为优化级别- O2、但在工程的特定文件中、我需要设置 部分代码未优化(因为它 可能会导致代码逻辑错误-客户发现使用 O-2优化是错误的、但使用 O-0时可以使用)。
我认为的方法是创建一个新文件、迁移需要禁止优化的代码、将其打包到函数中、然后将文件设置为不进行优化。 但这会相对比较复杂。
是否有任何 Attribute 或其他命令可以帮助? 我浏览了用户指南、似乎什么都没有。
B.R.
萨尔