при создании подводной лодки/bin/bash: arm-none-linux-gnueabi-gcc: команда, не найденная

Я в настоящее время запускаю Ubuntu 12.0.4 на машине на 64 бита. У меня есть макетная плата AM335X. Наряду с набором прибыл сжатое ядро (linux 3,2), rootfs, подводная лодка и кросс-компилятор ARM (рука-2010q1).

Я распаковал все к sub папке (/home/brent/work).

Я добавил следующее к своему .bashrc файлу:

PATH=/home/brent/work/arm-2010q1/bin:$PATH
CROSS_COMPILE=arm-none-linux-gnueabi-

Я также установил следующее:

sudo apt-get install ia32-libs

Когда я перехожу к созданной подводной лодке, я делаю следующее (на инструкции, которые шли с набором):

brent@brent~/work/u-boot$ sudo make distclean
awk '(NF && $1 !~ /^#/) { print $1 ": " $1 "_config; $(MAKE)" }' boards.cfg > .boards.depend

brent@brent~/work/u-boot$ sudo make myd_am335x_lcd4.3_config
awk '(NF && $1 !~ /^#/) { print $1 ": " $1 "_config; $(MAKE)" }' boards.cfg > .boards.depend
Configuring for myd_am335x_lcd4.3 - Board: myd_am335x, Options: DISPLAY_LCD43

brent@brent~/work/u-boot$ sudo make
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
dirname: missing operand
Try `dirname --help' for more information.
Generating include/autoconf.mk
/bin/bash: line 3: arm-none-linux-gnueabi-gcc: command not found
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
dirname: missing operand
Try `dirname --help' for more information.
Generating include/autoconf.mk.dep
/bin/bash: line 3: arm-none-linux-gnueabi-gcc: command not found
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
dirname: missing operand
Try `dirname --help' for more information.
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
/bin/bash: arm-none-linux-gnueabi-ld: command not found
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
dirname: missing operand
Try `dirname --help' for more information.
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
dirname: missing operand
Try `dirname --help' for more information.
arm-none-linux-gnueabi-gcc -DDO_DEPS_ONLY \
        -g  -Os   -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -I/home/brent/CropVentures/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem  -pipe  -DCONFIG_ARM -D__ARM__         -march=armv5 -Wall -Wstrict-prototypes      \
        -o lib/asm-offsets.s lib/asm-offsets.c -c -S
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
make: *** [lib/asm-offsets.s] Error 127

Я проверил, что двоичный файл расположен в/home/brent/work/arm-2010q1/bin

Я также не уверен, почему у меня должен быть sudo как часть команды? Если я не делаю я получаю ошибку полномочий.

Любая справка или информация о том, что я делаю неправильно, значительно ценились бы.

0
задан 24 August 2014 в 10:03

1 ответ

Проверьте свой набор инструментальных средств руки, если это для 64-разрядного или нет, можно использовать эту команду:

file <arm-tool-chain>/bin/arm-none-linux-gnueabi-gcc 

, Если это не показывает эльф 64 бита тогда, это не будет работать. Измените набор инструментальных средств руки 32 бита на 64 бита.

0
ответ дан 5 August 2019 в 08:20

Другие вопросы по тегам:

Похожие вопросы: