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++编译器
您好!
我想从 CentOS 7 for Windows 上的源代码构建 MSP430 gcc、我尝试按照您在以下网站上的说明进行操作: processors.wiki.ti.com/.../Building_MSP430-GCC_From_Sources 、但我遇到了一些问题。 我认为这些指令是旧的或不完整的、因为
我是对的、还是混合了一些东西? 如果说明不正确、您可以更正吗? 然后我可以再次尝试编译它。
非常感谢、
Karolina
请使用 MSP430 GCC 编译器手册中标题为从源代码构建 MSP430 GCC 的章节中的说明。
谢谢、此致、
乔治
尊敬的乔治:
感谢您提供信息。 我以前没有看过这份文档。
我尝试根据此文档进行编译、但很遗憾、我仍然有问题。 在构建过程中、即使我在路径中有 MSP430-elf-gcc、它也无法找到它。 我所做的是、在构建本机工具链后将"install"和"build"文件夹移动到另一个位置、然后将"bin"文件夹从"install"文件夹添加到路径。 当我执行'm 430-elf-gcc --version'时,它被识别。 有什么在构建过程中无法识别 MSP430-gcc 的原因吗? 我是否应该为路径添加更多内容? 您能准确地告诉我我应该拥有的文件夹结构吗?
非常感谢、
Karolina
尊敬的乔治:
感谢您提供信息。 我以前没有看过这份文档。
我尝试根据此文档进行编译、但很遗憾、我仍然有问题。 在构建过程中、即使我在路径中有 MSP430-elf-gcc、它也找不到它(我可以从我想要的任何位置调用它、并且它在那里)。
我所做的更多详细信息:
我所做的是、在构建本机工具链后将"install"和"build"文件夹移动到另一个位置、然后将"bin"文件夹从"install"文件夹添加到路径。 当我执行'm 430-elf-gcc --version'时,它被识别。 有什么在构建过程中无法识别 MSP430-gcc 的原因吗? 我是否应该为路径添加更多内容? 您能准确地告诉我我应该拥有的文件夹结构吗?
非常感谢、
Karolina
不幸的是、最能提供帮助的人将持续到下周。 到那时为止、我在 SDOWP 系统中将 MSPGCC-94归档为占位符。 它在 MSP430 GCC 手册中报告错误。 我不确定是这样。 即使如此、这也是确保此问题不会丢失的好方法。 欢迎您在我的签名中使用下面的 SDOWP 链接关注此问题。
谢谢、此致、
乔治
您好、Karolina、
我会检查当您将"bin"目录添加到路径时、它是完整的绝对路径、而不是相对路径。
因此、如果您将"install"移动到"install-native"、请确保按如下方式设置路径:
导出路径=/home/jozef/msp430-gcc-7.3.1.24-source-full/install-native/usr/local/bin:$path
以下错误、当 GCC 更改目录以执行编译时将不起作用:
导出路径=install-native//usr/local/bin:$path
尽管如此、您说您可以从任何地方调用 MSP430-elf-gcc、它可以正常工作。 因此、如果您正确设置了路径、但仍然存在无法找到 MSP430-elf-gcc 的错误、请从 build/gcc/config.log 中上传配置日志文件。
您也可以通过搜索 config.log 来检查构建脚本是否找到 MSP430-elf-gcc、从而"检查 MSP430-elf-gcc"。
以下是我的配置文件中的内容:
配置:9957:检查 MSP430-elf-gcc
CONFIGURE:9973:找到/home/jozef/msp430-gcc-7.3.1.24_linux64/bin/msp430-elf-gcc
配置:9984:结果:MSP430-elf-gcc