SCONS 错误"sh: 1: arm-none-eabi-gcc: 未找到
scons error "sh: 1: arm-none-eabi-gcc: not found''
在我的项目中,我使用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
定义。
- redefine printf(), sprintf(), etc. arm-none-eabi toolchain
- arm-none-eabi-g++ 不能使用 -flto 正确处理弱别名
- arm-none-eabi-g++:没有这样的文件或目录
- 使用 arm-none-eabi-gcc、newlib 和 cmake 连接 C/C++ STM32 项目
- 将 LTO 与 arm-none-eabi 和 newlib-nano 一起使用
- 在独立(裸金属)项目上使用std::tuple with arm none eabi gcc
- g++arm none eabi从4.9升级到gcc 8.2.生成的二进制文件不再适合闪存
- 交叉编译错误"arm-none-eabi-g++ cannot find entry symbol"
- arm-none-eabi-g++ 忽略表达式 stm32f4 中的无效字符"#"
- GCC arm-none-eabi (Codesourcery) and C++ Exceptions
- arm-none-eabi-g++ 编译器抛出编译错误pthread_exit未在此范围内声明
- -l在arm none eabi gcc中的用法
- arm-none-eabi-g++ 找不到 stdc++ 标头
- 链接使用 arm-none-eabi-g++ 成功,但不能使用 arm-none-eabi-gcc
- arm-none-eabi- c++调用全局构造函数
- 发送:arm-none-eabi-gdb——version后无法确定GDB版本,response:
- SCONS 错误"sh: 1: arm-none-eabi-gcc: 未找到
- arm-none-eabi-g++正在尝试为桌面而不是arm进行编译
- 代码使用g++编译,但不使用arm-none-eabi-g++
- 如何为MinGW用户安装gcc-arm-none-eabi