Arm linux gnueabihf gcc команда не найдена

Arm linux gnueabihf gcc команда не найдена

I believe I followed the documentation.
I got the tools. I copied the tools to /tools
I added /tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin to my path per the instructions.
I don’t see arm-linux-gnueabi-gcc in that directory.

In that directory is.. arm-linux-gnueabihf-gcc

What did I miss?

Re: problems cross compiling..

Re: problems cross compiling..

Re: problems cross compiling.. —

ok.. I keep answering my own posts. I think it’s a 32bit vs 64bit thing!

How do I config so I can use the 64 bit tools? My Ubuntu is 64bit! grr..

Re: problems cross compiling.. —

jbuszkie wrote: ok.. I keep answering my own posts. I think it’s a 32bit vs 64bit thing!

How do I config so I can use the 64 bit tools? My Ubuntu is 64bit! grr..

Copy that instead of the version you have now and adjust the path.

Re: problems cross compiling..

Re: problems cross compiling..

Similar issue with me.

Host OS: windows 10 on Lenovo T440s; Virtual Box 5.0.16;
Gust OS: Ubuntu 16_04 (32bits);

And modify the .bashrc file (add one line at last) as below:
export PATH=$PATH:

Error will happen when I try to configure the kernel as below:
User@User-VirtualBox:

/Rasp_Tool/PRI_Resource/linux$ KERNEL=kernel7
User@User-VirtualBox:

/Rasp_Tool/PRI_Resource/linux$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-bcm2709_defconfig
make: arm-linux-gnueabihf-bcm2709_defconfiggcc: Command not found
scripts/kconfig/conf —silentoldconfig Kconfig
***
*** Configuration file «.config» not found!
***
*** Please run some configurator (e.g. «make oldconfig» or
*** «make menuconfig» or «make xconfig»).
***
scripts/kconfig/Makefile:37: recipe for target ‘silentoldconfig’ failed
make[2]: *** [silentoldconfig] Error 1
Makefile:531: recipe for target ‘silentoldconfig’ failed
make[1]: *** [silentoldconfig] Error 2
make: *** No rule to make target ‘include/config/auto.conf’, needed by ‘include/config/kernel.release’. Stop.

Even I change to 64-bits tools as below, the error keep exist.

/Rasp_Tool/tools/arm-bcm2708/gcc-linaro-arm-Linux-gnueabihf-raspbian-x64/bin

Any body can tell me if I have made any stupid mistake?

Источник

«command ‘arm-linux-gnueabihf-gcc’ failed with exit status 1» при установке PycURL

Пытаюсь установить PycUCL через pip install pycurl . Выдает следующую ошибку:

error: command ‘arm-linux-gnueabihf-gcc’ failed with exit status 1.

arm-linux-gnueabihf-gcc также не получается установить:

E: Unable to locate package gcc-arm-linux-gnueabi

2 ответа 2

Свою проблему я решил, не хватало следующего:

Спасибо всем кто пытался помочь.

Судя по приведенным логам сборки у вас компилятор вызывается с неподдерживаемым флагом (stack-protector-strong). Тут пишут что может помочь обновление gcc или изменение файла. Возможно, получится просто слить исходники и собрать их самому

Всё ещё ищете ответ? Посмотрите другие вопросы с метками python debian gcc arm или задайте свой вопрос.

Похожие

Подписаться на ленту

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.10.8.40416

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник

Команда gcc-arm-linux-gnueabi не найдена

Я пытаюсь установить инструмент gnu toolchain для ubuntu. Сначала я загрузил tar из CodeSourcery. Однако, когда я перехожу в папку bin, я не могу запустить ни один из двоичных файлов. Я пробовал с./и без него и помещал его в PATH, и он продолжает говорить мне “Command not Found”, но файл находится в папке прямо передо мной. Затем я попробовал sudo apt-get install gcc-arm-linux-gnueabi, но только после того, как он сказал, что он успешно установлен, я не могу найти его с whereis gcc-arm-linux-gnueabi. Может ли кто-нибудь помочь?

Собираетесь ли вы на 64-разрядную ОС? Попробуйте:

У меня была такая же проблема при попытке скомпилировать ядро ​​малины Pi. Я был кросс-компиляцией на Ubuntu 12.04 64-бит, и для инструментальной цепочки требуется, чтобы ia32-libs работали в 64-разрядной системе.

Соглашение CodeSourcery должно использовать префикс arm-none-linux-gnueabi- для всех исполняемых файлов, а не gcc-arm-linux-gnueabi , которые вы упомянули. Итак, стандартное имя для CodeSourcery gcc будет arm-none-linux-gnueabi-gcc .

После того, как вы установили CodeSourcery g++, вам нужно добавить каталог CodeSourcery в PATH .

Как правило, я предпочитаю устанавливать CodeSourcery в каталог типа /opt/arm-2010q1 или что-то в этом роде. Если вы не знаете, где вы его установили, вы можете найти его с помощью locate arm-none-linux-gnueabi-gcc , однако вам может потребоваться принудительно обновить db вашего местоположения, используя sudo updatedb , прежде чем locate будет работать правильно.

После того, как вы определили, где установлен ваш CodeSourcery, добавьте его PATH, отредактировав

/.bashrc следующим образом:

Кроме того, принято и очень удобно определять

в .bashrc , потому что при определении CROSS_COMPILE большинство инструментов автоматически будут использовать правильный компилятор для компиляции ARM, не делая ничего.

если вы используете 64-разрядную версию os, вам необходимо установить дополнительные библиотеки.

получил ту же ошибку при попытке скомпилировать ядро ​​малины pi на ubunto 14.04.03 64 бит под VM. решение было найдено здесь:

-Устанавливать пакеты, используемые для кросс-компиляции в поле Ubuntu.

-Загрузить инструментальную цепочку

-Добавить привязку к вашему пути

Обратите внимание на версию x64 в команде пути

Я также столкнулся с той же проблемой и разрешил ее после установки следующей зависимости:

Если вы используете 64-битную сборку ubuntu или debian (см., например, “cat/proc/version” ), вы должны просто использовать 64-битные кросс-компиляторы, если вы клонировали

тогда 64-битные инструменты находятся в

используйте этот каталог для gcc-toolchain.
Полезный учебник для компиляции, который я получил, доступен здесь Построение и компиляция ядра PIB Яблока (используйте путь -x64 выше, как $).

Это немного противоречиво. Инструментальная цепочка называется gcc-arm-linux-gnueabi. Чтобы вызвать инструменты, выполните следующие действия: arm-linux-gnueabi-xxx

где xxx gcc или ar или ld и т.д.

попробуйте выполнить следующую команду:

Скорее всего, команда установлена ​​в /usr/bin .

Вы установили инструментальную цепочку, которая была скомпилирована для i686 на ящике, в котором находится пользовательская область x86_64.

Источник

Команда gcc-arm-linux-gnueabi не найдена

Я пытаюсь установить набор инструментов gnu arm для Ubuntu. Сначала я скачал tar из CodeSourcery. Однако, когда я захожу в папку bin, я не могу запустить ни один из двоичных файлов. Я попытался с./ и без и поместил его в PATH, и он продолжает говорить мне «Команда не найдена», но файл находится в папке прямо передо мной. Затем я попытался выполнить команду sudo apt-get install gcc-arm-linux-gnueabi, за исключением того, что после успешного завершения установки я не могу найти его с помощью whereis gcc-arm-linux-gnueabi. Кто-нибудь может помочь?

10 ответов

Исправлено с использованием:

Компилируете ли вы на 64-битной ОС? Пытаться:

У меня была такая же проблема при попытке скомпилировать ядро ​​Raspberry Pi. Я выполнял кросс-компиляцию на 64-битной Ubuntu 12.04, а для набора инструментов требуется ia32-libs для работы на 64-битной системе.

Соглашение CodeSourcery заключается в использовании префикса arm-none-linux-gnueabi- для всех исполняемых файлов, а не gcc-arm-linux-gnueabi что вы упоминаете. Итак, стандартное имя для CodeSourcery GCC будет arm-none-linux-gnueabi-gcc ,

После того, как вы установили CodeSourcery G++, вам нужно добавить каталог CodeSourcery в ваш PATH ,

Как правило, я предпочитаю устанавливать CodeSourcery в каталог, как /opt/arm-2010q1 или что-то типа того. Если вы не знаете, где вы его установили, вы можете найти его, используя locate arm-none-linux-gnueabi-gcc , однако вам может потребоваться принудительно обновить вашу базу данных с помощью sudo updatedb до locate будет работать правильно.

После того, как вы определили, где установлен ваш CodeSourcery, добавьте его в PATH, отредактировав

Также принято и очень удобно определять

в вашем .bashrc потому что с CROSS_COMPILE Определено, большинство инструментов будет автоматически использовать правильный компилятор для компиляции ARM без каких-либо действий.

Источник

error: command ‘arm-linux-gnueabihf-gcc’ failed with exit status 1 on RPi 3b when ‘python setup.py install’ #294

Comments

JayJoeSeventh commented Apr 30, 2018

I wanted to ‘import neopixel’ from anywhere, so I try to do the installation as shown. but it fails with error ‘arm-linux-gnueabihf-gcc’.

The text was updated successfully, but these errors were encountered:

ghost commented May 9, 2018

Hi!
I had same problem.
But I tried to follow the steps of this https://learn.adafruit.com/neopixels-on-raspberry-pi and then I can build this without problem.
I think that solution is install «scons»:
sudo apt-get update
sudo apt-get install build-essential python-dev git scons swig

FuriosoJack commented Aug 23, 2018

For those that have not worked at all you have to install these packages

sudo apt-get install libzbar-dev libzbar0

rsengar3 commented Sep 16, 2018

I tried all of the above but still has same problem?

KEINOS commented Nov 2, 2018

I think you need to install python-dev too. In order to let gcc compile the Python extensions.

Sorry if it’s not the case.

tonytanjk commented Jan 3, 2019

I tried everything but it’s a fail

tonytanjk commented Jan 5, 2019

sudo apt-get install portaudio19-dev.
Try this

chrisdimoff commented Mar 22, 2019

  1. Ensure SPI is enabled in raspi_config
  2. cd rpi_ws2811x && run scons
  3. try again
  4. be happy?

tlilianas commented Jul 31, 2019

this is what you are looking for guys :
sudo apt install -y python python-pip libffi-dev python-backports.ssl-match-hostname
sudo pip install docker-compose

jvanlangen commented Sep 20, 2019

Too bad, still:
Building wheel for cryptography (PEP 517) . error

erm3nda commented Dec 12, 2019

pawKer commented Dec 12, 2019

  1. Ensure SPI is enabled in raspi_config
  2. cd rpi_ws2811x && run scons
  3. try again
  4. be happy?

Just putting this out here in case it might help someone, this fixed it for me. I was getting the same error because I hadn’t run the scons command in the rpi_ws281x folder before running python setup.py build and python setup.py install . Exactly like @chrisdimoff says above.

maulalwi commented Jun 16, 2020

sudo apt install clang -y

rahulshyokand commented Jun 28, 2020

These Commands Fixed Similar Issue on my Rpi 3b

Note: These installations may not have any problem because some are already installed and some are not.
sudo python3 -m pip install —upgrade pip
sudo python3 -m pip install pyparsing==2.1.0
sudo python3 -m pip install pyparser==1.0
sudo apt-get install libffi-dev
sudo apt-get install libzbar-dev
sudo apt-get install clang -y

sudo apt-get install python3-dev
sudo apt-get install libssl-dev

Problem seems to be in cffi package

Following command also installs cffi package which will test installation
sudo python3 -m pip install cryptography==2.2.2
Alternativly you can try
sudo python3 -m pip install cffi

Here is the potential Error which gets solved

The issue in includes of openssl.h and python.h were solved

Источник

Читайте также:  Команды для работы с файловой системой линукс
Оцените статью