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.

ccs O2 O3选项引入的程序错误

在CCS中选择O2 O3选项可能会引起代码的错误,怎么在编写代码时来避免这类问题?

  • O2和O3选项不应该引起代码错误,如果需要开启优化后的程序运行出错是属于编译器bug。用户无法预知编译器的行为所以也无法在写代码时避免编译器bug。

    建议如果遇到这类问题将编译器bug反馈到德州仪器,或者更换使用最新的编译器版本。

  • 在程序中加入优化选项后,会默认对一些冗余的代码进行删除,这里面可能包括一些重要的信息,但是编译器是无法判断识别的,所以你可以把优化选项先去掉,在原来的程序代码上进行更改优化。

x 出现错误。请重试或与管理员联系。