1
ответ

Сборка пользовательского модуля ядра Linux пропускает модуль

Я пытаюсь скрестить -скомпилировать (arm64 )пользовательский модуль на моем Linux-боксе. Итак, что я сделал до сих пор, это :установить целевые исходные коды ядра установить кросс -компилятор включить модуль и собрать ядра с помощью...
18.03.2021
1
ответ

Cross -Ошибка компиляции ядра Linux на bzImage

Я хочу скомпилировать ядро ​​Linux с нуля для платформы arm64 (aarch64 ), используемой для загрузки Raspberry Pi 4. Хост amd64 и работает под управлением Debian -вариант (Ubuntu 20.04.1 LTS )Я создал...
26.02.2021
1
ответ

Каковы правила установки межплатформенных -библиотек?

Каково преобладающее (или правильное )соглашение о том, где устанавливать межплатформенные -библиотеки? Например. libfoo.so.1.0.0, скомпилированная для хоста, обычно может находиться в /usr/local/lib/. Если бы мне тоже пришлось...
19.12.2020
1
ответ

Создание кросс-компилятора gcc для Linux. Как узнать, какие «--цели» поддерживаются, и точное ключевое слово для их указания?

Я пытаюсь собрать компилятор gcc для создания исполняемых файлов, которые должны работать на машинах x86 -64. На самом деле я использую существующий 64-битный компилятор gcc на своем компьютере. Излишне, но я это делаю...
01.12.2020
1
ответ

/usr/include/linux/i2c -dev.h не содержит i2c _smbus _чтение _слово _данные ()функция

У меня возникла проблема с вызовом функции i2c _smbus _чтения _слова _данных ()в моем проекте. Я пытаюсь использовать функцию i2c _smbus _чтение _слово _данные ()должны быть определены в /usr/include/linux/i2c -dev.h....
27.11.2020
1
ответ

Какая из этих команд на самом деле устанавливает gcc?

Я пишу "индивидуальную" систему Linux, в основном пользуясь этим руководством. Отличный гид! Но моя проблема в том, что как только я загружаюсь в свою систему, у меня нет gcc. Теперь вполне возможно, что я пропустил...
06.10.2020
1
ответ

-Ошибка lcrypt при кросс-компиляции с 64 по 32

Я пытаюсь скомпилировать файл эксплойта dirtycow, который можно найти здесь. gcc -pthread dirty.c -o dirty -m32 -lcrypt Поскольку моя цель 32-битная, я компилирую ее с помощью -m32 и -lycrypt, чтобы убедиться, что она...
06.10.2020
1
ответ

Как скомпилировать busybox для cortex -m7 (-march=armv7 -m )?

Я пытаюсь запустить busybox на моей отладочной плате waveshare stm32, но мой SOC имеет архитектуру «armv7 -m», а не «armv7 -a». поэтому я поставил флаг марша в меню конфигурации busybox (-...
21.09.2020
1
ответ

не может пересечь -скомпилировать busybox для руки

Я настроил свой busybox в menuconfig и сделал его статическим двоичным файлом (без общих библиотек )+ принудительно не собирал MMU. Я использую готовый кросс-компилятор arm, и когда я ввожу приведенную ниже команду, он дает мне...
13.09.2020
1
ответ

/usr/bin/aarch64 -linux -gnu -as :недопустимая опция --'B'

Я пытаюсь перекрестно скомпилировать этот код с помощью компилятора aarch64 и получаю эту ошибку :/usr/bin/aarch64 -linux -gnu -as :недопустимая опция --'B' make[2] :***[третья _сторона/boringssl -с -bazel/CMakeFiles/crypto....
04.07.2020
1
ответ

компиляция старого glibc на arm завершается неудачно с неопределенными ссылками в nis и nss

Кажется, это стало немного сложно, поэтому сначала немного предыстории: Мне нужно скомпилировать автономные программы, которые запускаются на системах arm с версиями glibc, как правило, между 2.13 и 2.17. При попытке...
25.06.2020
1
ответ

Сборка образа ядра для встроенной платформы Linux

Меня интересует компиляция образа Linux для платформы на базе Ingenic SoC. Поставщик расплывчато предоставил инструкции о том, как скомпилировать ядро ​​Linux для целевой SoC. Итак, в зависимости от поставщика ...
09.02.2020
1
ответ

libtool установлен, но не найден buildconf

Я пытаюсь кросс-компилировать Apache httpd для ARM. Вот что я сделал: $ sudo apt install libtool $ git клон https://github.com/apache/httpd.git $ cd httpd $ svn co http://svn.apache.org/repos/asf/apr/...
25.09.2019
1
ответ

Кросс-компилятор GCC не может найти заголовочный файл.

Хост-компьютер с предварительно созданным кросс-тулчейном для цели ARM. Я пытаюсь собрать проект из исходников, процесс сборки остановлен из-за ошибки, когда код попытался собрать модуль pppd-2.4.1, вот...
05.08.2019
1
ответ

Ошибка проверки работоспособности в LFS 5.7.Glibc -2.29

Я хочу скрестить -скомпилировать LFS на CentOS v. 7.6.1810 без прав sudo (Я хочу настроить свою среду на сервере ). Одна проблема заключается в том, что в глобальном масштабе многие пакеты устарели (, например, python...
30.07.2019
1
ответ

ARMv7: При выдаче исключения в библиотеке: "завершить вызов без активного исключения"

Я выполняю кросс-компиляцию с помощью gcc 4.9.2 для armv7hv (gcc-4.9.2_armv7hf_glibc-2.9). Есть основной исполняемый файл и библиотека с одной экспортируемой функцией Foo(). Что я испытал, так это то, что если я бросаю ...
08.07.2019
1
ответ

Компиляция браузера Chromium для ARM (2019)

Я несколько раз пытался скомпилировать Chromium для ARM на Ubuntu 18, 16 и 14, но у всех были свои проблемы (в основном устаревшие — не существующие пакеты). Сборка для amd64 прошла отлично, так что я знаю...
29.06.2019
1
ответ

G++/GCC установлен, но все же: ошибка при попытке выполнить 'cc1plus': execvp: Нет такого файла или директории

Полное сообщение об ошибке: arm-linux-gnueabihf-g++: Ошибка при попытке выполнить 'cc1plus': execvp: Нет такого файла или директории Поэтому я получил это сообщение об ошибке при попытке собрать C++ проект на моей машине ...
07.03.2019
1
ответ

Конфигурация перекрестной компиляции Libzip Linux

Я пытаюсь пересечь компиляцию libzip-1.5.1, ранее успешно соответствовала Zlib-1.2.11 (они требуют libzip и I Установил в местном доме пути), но я испытываю проблемы ...
09.11.2018
1
ответ

/ BIN / SH: XSCALE_BE-GCC: команда не найден

Я изучаю, как создать изображение Linux OS для моего встроенного проекта, и я читаю «встроенный праймер Linux». Я пытался составить ядро ​​для Xscale ARM и застрял при $ Arch = Arm ...
07.11.2018
1
ответ

Как перекрестно компилировать elfutils

Моя система (uname --all) Linux shyamdaramubtnb 3.2.0-23-generic # 36-Ubuntu SMP Вт, 10 апреля 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU / Linux My target ARM Cortex A7 Я нахожусь в процессе кросс-компиляции ...
21.08.2018
1
ответ

(Buildroot) «silentoldconfig ”Ошибка компиляции

Я только что переместил старую папку buildroot со старой виртуальной машины на новую для консолидации. Я думал, что просто переместите папку вместе с любыми зависимыми папками и задайте соответствующий путь / имя ...
09.04.2018
1
ответ

Создание программ «кросс-системного Linux» с другим интерпретатором libc / musl

Моя цель проста: я хотел бы создать программу, которая загружает nix менеджер пакетов на любой архитектуре, как пользователь без полномочий root, с минимальным количеством зависимостей. На данный момент я сделал ...
14.03.2018
1
ответ

Выгрузить компиляцию через SSH?

У меня взломанный Chromebook, на котором я запускаю Gentoo. Когда я пытаюсь что-то скомпилировать, загрузка процессора резко возрастает до 100%, температура увеличивается на ~ 10 градусов Цельсия, резко возрастает расход батареи (4.XW -> 10 Вт), ...
10.03.2018
1
ответ

Запуск исполняемого файла: нет такого файла или каталога [закрыто]

Я пытаюсь запустить исполняемый файл с именем i686-elf-gcc в моем Kali Linux, который я загрузил с этот репозиторий. Это кросс-компилятор. Проблема в том, что хоть терминал и скрипт, который ...
29.12.2017
1
ответ

Невозможно использовать Valgrind для исполняемого файла для ARM-Linux

У меня проблема используя Valgrind на исполняемом файле "arm-linux". Я скачал Valgrind с главной страницы здесь: http://valgrind.org/downloads/. Выполните следующую команду, чтобы установить его: sudo. / ...
22.11.2017
1
ответ

Ошибка создания ядра: «извините, нереализовано: -mfloat-abi = hard and VFP»

Я пытаюсь скомпилировать ядро ​​для процессора Allwinner A10 (sun4i, ARMV7) для Android 4.1.2. Файл конфигурации скопирован с устройства. Вот результат: $ make ARCH = arm CROSS_COMPILE = / home / user / ...
14.08.2017
1
ответ

Не могу найти / lib / modules /

Я использую встроенную плату Linux NXP, я скомпилировал u-boot, ядро ​​и использую linaro rootfs. На нем я установил freeswitch и загрузил mod_gsmopen с модулем Huawei, и он не работал. ...
25.06.2017
1
ответ

Как мне установить powerpc-405-linux-gnu-gcc?

На рабочем проекте C создайте сборки для различных целей, одной из которых, по-видимому, является powerpc-405. Сборка для этой конкретной цели не выполняется, потому что у меня не установлен набор инструментов. make [7]: / opt / ...
22.06.2017
1
ответ

Как я устанавливаю Хром для Коры-A8 ARM на пустом Linux 3.0.8 armv7l?

ЦЕЛЕВОЙ FriendlyARM mini210s я успешно кросс-скомпилировал Хром для ARM, ВИДИТ РАБОЧИЙ ПРОЦЕСС ЗДЕСЬ. Как я устанавливаю Хром на своем пустом linux 3.0.8 armv7l? Что я сделал до сих пор, я скопировал...
23.05.2017