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.
我现在正在 msp430fr5994器件上开发一些应用。 我需要使用 MSP430-gcc 进行编译、但也遇到了一些问题。 例如、找不到"stdlib.h、stdint.h"等 它需要使用 GNU GCC 版本、但有时会出现" error:Expected declaration specifiers before '__attribute__"等问题。
那么、我想知道它们之间的区别、我是否可以仅使用 GND-gcc 版本来编译应用?
祝你一切顺利、
高升
高升恒、
如果您查看此 wiki:
https://en.wikipedia.org/wiki/GNU_Compiler_Collection
您将看到 GCC 表示 GNU Compiler Collection。 MSP430 GCC 代表了针对 MSP430系列处理器的 GCC 的架构/编译器支持。 听起来 GCC 编译器的设置可能存在一些问题。 Code Composer 集成了对 GCC 编译器的支持、我建议您使用具有此集成 GCC 支持的 CCS。 您可以在此处了解有关如何执行此操作的更多信息:
https://www.ti.com/tool/MSP430-GCC-OPENSOURCE?keyMatch=MSP430%20GCC
BR、
Leo
gcc 的 MSP430版本只是为 MSP430目标处理器编译的 gcc。 (可能有很多目标。) 我不知道您在做什么、但包含文件都在那里。 例如、在我的机器上:/usr/ti/gcc/msp430-elf/include/stdint.h
如果常规 gcc 在您的计算机上、调用正确版本的编译器当然非常重要。 所有工具(以"MSP430-elf"-开头)都位于我的机器上的 bin 目录:/usr/ti/gcc/bin 中。
makefile 是处理这些详细信息的简单方法。