工具/软件:TI C/C++编译器
每当我在将代码添加到 CCS 工程之前测试代码时、我都会从命令行对其进行测试。 但是、我使用 TDM-GCC MinGW 编译器来实现此目的、我的输出通常与我在 PC 上运行代码时收到的输出不同。 我是否可以通过任何方法将 CCS 编译器(使用 TI v16.9.7.LTS)替换为 TDM-GCC?
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++编译器
每当我在将代码添加到 CCS 工程之前测试代码时、我都会从命令行对其进行测试。 但是、我使用 TDM-GCC MinGW 编译器来实现此目的、我的输出通常与我在 PC 上运行代码时收到的输出不同。 我是否可以通过任何方法将 CCS 编译器(使用 TI v16.9.7.LTS)替换为 TDM-GCC?
可以使用 CCS 未附带的编译器进行编译。 但是、您放弃了与深度集成编译器相关的 GUI 功能。 有关详细信息、请参阅 更大文章 《CCS 工程和编译手册》中的"工程类型"部分。 关注有关使用现有代码的 Makefile Project 的部分。
您知道 CCS 随附 GCC MSP430编译器吗? 考虑尝试一下。
谢谢、此致、
乔治
[引用 user="Susan Joseph26"]从技术上讲,编译器应生成相同的输出(尽管正确)?
我认为您的意思是... 当使用不同的编译器编译相同的源代码时、执行时、程序的行为是相同的。 没错。
Susan Joseph26 说:那么代码中是否存在潜在问题?
这里没有足够的说法。 您的程序可能会有一个始终存在的错误、但仅在 MSP430上运行时才会暴露。 似乎更有可能出现一些配置错误。 也许在构建选项、存储器设置中、看门狗计时器无法关闭或类似的情况下。
谢谢、此致、
乔治