SCONS 错误"sh: 1: arm-none-eabi-gcc: 未找到

scons error "sh: 1: arm-none-eabi-gcc: not found''

本文关键字:arm-none-eabi-gcc sh SCONS 错误      更新时间:2023-10-16

在我的项目中,我使用Scons和Makefile来构建。它工作良好,当我使用Makefile,但得到错误,当我使用Scons

"arm-none-eabi-gcc -g -mthumb -mlittle-endian -mcpu=cortex-m4 .-mcpu=cortex-m4 -Wl,——start-group -lm -lc -Wl,——end-group -Wl,——gc-sections -Wl,-Map,main。-Tstm32_flash地图。/home/minhtan/Downloads/STM32F4-Discovery_FW_V1.1.0/Utilities/STM32F4-Discovery . ld -Wl,——entry=Reset_Handler -DSTM32F407xx - duse_stdperid_driver -I/home/minhtan/Downloads/STM32F4-Discovery_FW_V1.1.0/Utilities/STM32F4-Discovery . ld我/home/minhtan/下载/STM32F4-Discovery_FW_V1.1.0/图书馆/CMSIS/包括我/home/minhtan/下载/STM32F4-Discovery_FW_V1.1.0/图书馆/CMSIS/ST/STM32F4xx/包括我/home/minhtan/下载/STM32F4-Discovery_FW_V1.1.0/图书馆/STM32F4xx_StdPeriph_Driver/公司"-I/home/minhtan/Downloads/led(make file moi)" main.c -c -o主要。
sh: 1: arm-none-eabi-gcc: not found
scons:[主要。0]错误127
错误:由于错误而终止构建。"

这看起来像是我们在http://scons.org/faq.html上的"最常见问题解答"#1的答案。默认情况下,SCons不会从周围的shell环境中导入像$PATH这样的变量。您必须拉入$PATH以正确检测arm-none-eabi-gcc可执行文件或显式指定可执行文件的完整路径…查看上面提到的FAQ条目,以获得关于为什么事情是这样的更详细的讨论,以及如何为构建环境提供所需的$PATH定义。