Я новичок в Embedded Linux. У меня Ubuntu 14.04.3 LTS работает на виртуальной машине. Я работаю над Hitex LPC4350 Eval Board. Для этого я устанавливаю набор инструментов GNU для uClinux Cortex-M3/M4 из кода и установил arm-2010q1-189-arm-uclinuxeabi-i686-pc-linux-gnu.tar.bz2.
Я следовал руководству по эксплуатации: http://www.emcraft.com/docs/linux-cortexm-um-1.12.0.pdf
После установки я выполнил базовые программы HELLO Example для сборки ядра. На прошлой неделе сработало первый раз. У меня было обновление в Ubuntu в тот же день, и когда я начал работать над тем же примером на следующий день и make, он выдал мне следующие ошибки.
gan@gan-VirtualBox:~/release/linux-cortexm-1.12.0/projects/hello$ make
CFLAGS="-Os -mcpu=cortex-m3 -mthumb -I/release/linux-cortexm-1.12.0/A2F/root/usr/include" LDFLAGS="-mcpu=cortex-m3 -mthumb -L/release/linux-cortexm-1.12.0/A2F/root/usr/lib" make -C hello all
make[1]: Entering directory `/home/gan/release/linux-cortexm-1.12.0/projects/hello/hello'
arm-uclinuxeabi-gcc -Os -mcpu=cortex-m3 -mthumb -I/release/linux-cortexm-1.12.0/A2F/root/usr/include -c -o hello.o hello.c
make[1]: arm-uclinuxeabi-gcc: Command not found
make[1]: *** [hello.o] Error 127
make[1]: Leaving directory `/home/gan/release/linux-cortexm-1.12.0/projects/hello/hello'
make: *** [hello] Error 2
gan@gan-VirtualBox:~/release/linux-cortexm-1.12.0/projects/hello$
Я пробовал со всеми предложениями, приведенными в другом потоке: не найдено
Но бесполезно. :-(
Уже неделю борюсь с этим.
declare -p PATH
? Вы знаете, где живет двоичный файлarm-uclinuxeabi-gcc
? - person Etan Reisner   schedule 16.11.2015$PATH
? Вам нужно исправить$PATH
. - person Etan Reisner   schedule 16.11.2015