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.

[参考译文] 编译器:编译器错误保护

Guru**** 2560390 points
Other Parts Discussed in Thread: TMS570LS0714

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/589353/compiler-compiler-error-protection

主题中讨论的其它部件:TMS570LS0714

工具/软件:TI C/C++编译器

您好,

最近我们收到了客户的反馈,他们认为编译器可能会编译错误,因此他们希望我们设置编译器错误保护措施。建议我们 可以向数据段或代码段添加安全代码。我想问一下这一特定操作的执行情况,或者您是不是 是否有针对编译器错误的预防措施?

编译器版本号:5.2

MCU器件类型:TMS570ls0714

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉,我不理解您的请求。  您是否知道另一个具有类似功能的编译器?  如果是,请告诉我该编译器的该功能的文档,以便我可以了解更多有关该功能的信息。

    谢谢,此致,

    -George

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉这么晚才回复您。我要说的编译器错误并不是指特定的编译器。客户端意味着编译器可能有编译优化错误或编译错误。导致程序无法正常运行。

    我的问题如下。

    1.如果关闭编译器优化函数,则会出现编译器优化错误?

    2.如何防止编译器优化错误

    非常感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1.如果关闭编译器优化函数,则会出现编译器优化错误?[/QUOT]

    我不确定你所说的"关闭"是什么意思。  也许您在问TI编译器是开放源代码还是闭源代码。  它是闭源。  源代码不是开放源代码社区项目(如gcc)的一部分。

    2.How to Prevent compiler optimization errors [/QUOT](如何防止编译器优化错误)

    我想您所指的是编译器尝试优化生成的代码,但却发生错误的实例。  我们非常努力地防止这种情况发生。  编译器测试过程非常广泛,而且不断增长,正是为了避免此类错误。  总之,编译器是一个复杂的软件。  因此,我们无法保证永远不会出现任何优化错误。

    谢谢,此致,

    -George

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我的意思是在编译程序时关闭优化选项。但我不确定程序是否会在优化选项关闭后输出优化错误。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当您使用术语"优化错误"时,您是指在您编写的源代码中发生错误吗?  编译器检测源代码错误的功能不受所使用的优化级别的影响。

    谢谢,此致,

    -George

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为他指的是优化错误地改变代码的含义。 如果是这种情况,他需要创建一个小测试程序来说明错误,并将其发送给客户以进行修复。