ошибка scons & quot; 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, — начальная группа -lm -lc -Wl, — конечная группа -Wl, — gc-секции -Wl, -Map, main.map -Tstm32_flash.ld -Wl, —entry = Reset_Handler -DSTM32F407xx -DUSE_STDPERIPH_DRIVER -I / home / minhtan / Загрузки / STM32F4-Discovery_FW_V1.1.0 / Утилиты / STM32F4-Discovery
-I / дома / minhtan / Загрузки / STM32F4-Discovery_FW_V1.1.0 / Библиотеки / CMSIS / Include
-I / дома / minhtan / Загрузки / STM32F4-Discovery_FW_V1.1.0 / Библиотеки / CMSIS / ST / STM32F4xx / Включить
-I / дома / minhtan / Загрузки / STM32F4-Discovery_FW_V1.1.0 / Библиотеки / STM32F4xx_StdPeriph_Driver / вкл
«-I / home / minhtan / Downloads / led (make file moi)» main.c -c -o
main.o
sh: 1: arm-none-eabi-gcc: не найдено
SCons:
[main.o] Ошибка 127
scons: строительство прекращено из-за ошибок. «

1

Решение

Это похоже на ответ на # 1 наших часто задаваемых вопросов на http://scons.org/faq.html мог бы помочь вам. По умолчанию SCons не импортирует переменные, такие как $PATH из окружающей среды оболочки. Вы должны тянуть в своем $PATH для правильного определения arm-none-eabi-gcc исполняемый файл или укажите полный путь к исполняемому файлу в явном виде … проверьте упомянутую запись FAQ для более подробного обсуждения того, почему все так, как есть, и как предоставить требуемые $PATH определения для вашей среды сборки.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]