- Arm linux gnueabihf gcc команда не найдена
- Re: problems cross compiling..
- Re: problems cross compiling..
- Re: problems cross compiling.. —
- Re: problems cross compiling.. —
- Re: problems cross compiling..
- Re: problems cross compiling..
- «command ‘arm-linux-gnueabihf-gcc’ failed with exit status 1» при установке PycURL
- 2 ответа 2
- Всё ещё ищете ответ? Посмотрите другие вопросы с метками python debian gcc arm или задайте свой вопрос.
- Похожие
- Подписаться на ленту
- Команда gcc-arm-linux-gnueabi не найдена
- Команда gcc-arm-linux-gnueabi не найдена
- 10 ответов
- 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
- ghost commented May 9, 2018
- FuriosoJack commented Aug 23, 2018
- rsengar3 commented Sep 16, 2018
- KEINOS commented Nov 2, 2018
- tonytanjk commented Jan 3, 2019
- tonytanjk commented Jan 5, 2019
- chrisdimoff commented Mar 22, 2019
- tlilianas commented Jul 31, 2019
- jvanlangen commented Sep 20, 2019
- erm3nda commented Dec 12, 2019
- pawKer commented Dec 12, 2019
- maulalwi commented Jun 16, 2020
- rahulshyokand commented Jun 28, 2020
- These Commands Fixed Similar Issue on my Rpi 3b
- Problem seems to be in cffi package
- Here is the potential Error which gets solved
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
|
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
- Ensure SPI is enabled in raspi_config
- cd rpi_ws2811x && run scons
- try again
- 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
Источник