5
ответов

Версия операционной системы сборки отличается от версии Ядра. Это может доставить неприятности?

Я недавно испортил свой Debian, Сжимают установку. (нажмите для больше). Я зафиксировал аудио, но мой индикатор состояния батареи и сенсорная панель не работают. В моей попытке зафиксировать это я наблюдал то Ядро...
13.04.2017
4
ответа

Как создать AVR перекрестно-compler в соответствии с хинду Linux?

Я должен установить кросс-компилятор AVR на своем ПК. Некоторое время назад я использовал crossdev-S avr для создания один, но он больше не работает. Я получаю следующее: Вычисление зависимостей * Недостающий обзор для '/...
20.02.2013
3
ответа

Каково правильное расположение переменной оболочки PS1?

Я слежу за Cross-Compiled Linux From Scratch — Embedded .In [3.3. Настройка среды], PS1 объявлен в файле .bash_profile. Практически никогда не появляется в Терминале. Когда я вхожу в систему как ...
28.10.2019
3
ответа

Генерируйте код сборки архитектуры MIPS на машине X86

Я должен генерировать MIPS определенный код моей машины, когда я запускаю свою программу C. Когда я просто работаю, gcc-O2-S-c hello.c В моей системе, я получаю hello.s, который, кажется, генерирует некоторый ассемблерный код, но...
19.05.2017
3
ответа

Как узнать триплет без gcc?

Я пытаюсь найти триплет для своего устройства, потому что я пытаюсь выполнить кросс-компиляцию, но на компьютере не установлен gcc целевое устройство, и мне не разрешено его устанавливать. С установленным gcc я мог просто ...
13.04.2017
3
ответа

Как использовать мой кросс-компилятор для компиляции чего-либо?

Я сообщил о кросс-компиляции и нашел много информации о том, как ее создать, но очень мало информации о том, как его использовать. Я хотел бы скомпилировать инструмент bluez-utils-3.36 с этого сайта с помощью ...
26.08.2015
3
ответа

Как перекрестный создать пакет Debian

Я хочу создать armhf пакет на amd64 машине. Моя armhf машина намного медленнее, чем мой amd64 один.
10.12.2014
3
ответа

Действительно ли безопасно просто скопировать совместно использованные библиотеки на встроенное устройство Linux?

Следующее содержится в руководстве пользователя поставщика для своего встроенного дистрибутива Linux на hardward плате, они предоставляют Разработчиков, может поместить их программу на устройство X-Linux через FTP или NFS. Прежде...
10.07.2012
3
ответа

Скомпилируйте приложение Linux для Windows

Я хочу использовать Приложение Linux в соответствии с Windows. Это - мое понимание, что приложением является Linux только, и использовать его в Windows I должны скомпилировать приложение от исходного использования Cygwin или...
20.04.2011
3
ответа

каково различие между кросс-компиляцией и собственной компиляцией

Каково точное различие между кросс-компиляцией и собственной компиляцией?
07.02.2011
3
ответа

Изменение моей архитектуры набора инструментальных средств (в хинду)

Это является несколько определенным для хинду, таким образом, я объясню это в том контексте, затем попытайтесь абстрагировать его к универсальной машине Linux. Я случайно установил свое CHOST на "i686-pc-linux-gnu" в начале, не оплате...
08.01.2011
2
ответа

Почему канадский крест используется для кросс--компиляции в Linux From Scratch?

Я просматриваю книгу Linux From Scratch 11.0. В III. Создание кросс-инструментальной цепочки LFS и временных инструментов, ii. Технические примечания Toolchain, есть немного о канадском кроссе -сборник
13.09.2021
2
ответа

Компиляция NCFTP для 32-битной цели

Сведения о системе — версия ядра Linux (2.6.18-164.el5), аппаратная архитектура машины (i686) Мне нужно скомпилировать исходный код клиента ncftp на 64-битной архитектуре, чтобы создать 32-битную двоичные файлы. У меня нет ...
06.02.2020
2
ответа

Почему «/proc/config.gz» показывает неправильную конфигурацию?

Файл /proc/config.gz не обновляется, когда я пересобираю ядро ​​с измененной конфигурацией (из make menuconfig). Например, я пересобрал ядро ​​с BLK_DEV_IO_TRACE, которое работает нормально, но config.gz ...
28.06.2019
2
ответа

Как установить кросс-компилятор в Ubuntu 18.04?

Моя информация о процессе: lscpu Архитектура: x86_64 Операционные режимы ЦП: 32-разрядные, 64-разрядные { {1}} Порядок байтов: Little Endian ЦП: 4 Список ЦП в сети: 0–3 Потоков на ядро: 1 Ядро (я) ...
02.04.2019
2
ответа

Настроить среду для кросс-компиляции для i386, armel, armhf, arm64 и mips без конфликтов libglib2

Я пытаюсь настроить среду сборки для программного обеспечения пакет в Debian Jessie. Мне нужно создать двоичные файлы amd64, i386 и, в конечном итоге, armel и armhf. Было бы здорово, если бы я мог ...
03.09.2018
2
ответа

Docker CrossCompile Debian build-essential: неудовлетворенные зависимости armhf

Я пытаюсь переместить виртуальную машину VirtualBox в образ докера. Мы используем VirtualBox для кросс-компиляции исходного кода для устройства armhf (что-то основанное на BeagleBone). У меня возникли проблемы при RUN apt-get install -y build-...
02.07.2017
2
ответа

Где я могу найти и установить пакеты mingw-w64 для centos-7?

Пытаюсь заставить кросс-компиляцию работать на centos7. (У меня есть jenkins, запущенный в этой среде.) В Интернете есть много устаревшей документации по mingw. Очевидно, здесь был ответ ...
23.05.2017
2
ответа

Кросс-компиляция: запуск `make install` в сборке (нецелевой) system

Я понимаю базовую концепцию использования кросс-компилятора для компиляции кода на одной архитектуре и последующего копирования исполняемого файла в другую архитектуру для его запуска. Но я не могу понять последний шаг ...
08.12.2016
2
ответа

Файлы извлечения из FreeBSD ISOs - как знать местоположения?

Как я могу извлечь некоторые папки установки FreeBSD запаса от ISO, на самом деле не устанавливая FreeBSD? Я пытаюсь создать много кросс-компиляторов для различных основных версий...
02.11.2015
2
ответа

Кросс-компиляция Squid

Я пытался выполнить кросс-компиляцию Squid 3.5.7 на ARM Cortex A8 (Linux). Я скачал его с http://www.squid-cache.org/Versions/v3/3.5/ У меня есть arm-linux-gnueabi-gcc и arm-linux-gnueabi-g ++. ...
13.08.2015
2
ответа

Как действительно компилируют Драйвер Linux для аппаратного ключа Wi-Fi Netis WF2190 для FriendlyARM mini210s?

ЦЕЛЬ я хочу установить аппаратный ключ Wi-Fi Netis WF2190 драйвер Linux на мой FriendlyARM mini210s. Плата FriendlyARM mini210s S5PV210 ARM Коры-A8 среды... запускающая 3.0.8-FriendlyARM Linux...
19.12.2014
2
ответа

Крест, компилирующий libSDL

Я пытаюсь кросс-скомпилировать libSDL версию 1.2 для изготовленного на заказ, Debian основывал систему Linux. Набор инструментальных средств, который я использую, уже настроен правильно так, чтобы я просто выполнил gcc/g ++ на желаемом коде и...
20.12.2013
2
ответа

Там какой-либо шаблон должен указать, что цель утраивается в GCC?

gcc компилятор использует целевые триплеты для кросс-компиляции. Я вижу, что некоторые из них предназначаться утраиваются как "x86_64-pc-linux-gnu" (наиболее распространенное). Я понимаю, какие средства, но я не знаю, как указывают...
16.06.2013
2
ответа

Перекрестный LFS - PPC - Ошибка при компиляции

Я пытаюсь создать CLFS для процессора PPC 8270. Все в порядке, пока я не использую сделать $ ARCH=powerpc CROSS_COMPILE= {CLFS_TARGET} - команда. CC arch/powerpc/kernel/align.o arch/powerpc/kernel/align....
03.04.2012
1
ответ

Как установить пакеты с несколькими архитектурами -на RHEL 8

В системе x86 _64 Ubuntu 20.04, после некоторых незначительных изменений в /etc/apt и запуска dpkg --добавить -архитектуру s390x, я могу установить пакет foo -dev :s390x и пакет gcc -8 -s390x -linux -gnu, а затем я могу скрестить -скомпилированное програм
19.11.2021
1
ответ

Порядок компиляции при кросс-компиляции Linux

Я слежу за книгой Linux From Scratch, и мне просто нужно заполнить некоторые пробелы в моем понимании кросс-компиляции Linux. Если цепочка инструментов уже создана для целевой машины
04.10.2021
1
ответ

emacs./configure обнаруживает отсутствующую функцию 'tputs' при кроссировании -компиляция для arm -linux -gnueabihf

Я пытаюсь перекрестно скомпилировать Emacs для системы armv7l на моей основной машине через виртуальный -блок Arch, и до сих пор у меня не было проблем до этапа./configure. Я правильно настроил сборку, хост и...
10.08.2021
1
ответ

LFS GCC -10.2.0 Pass 2 Fails with source -error code in crtstuff.c

Когда я пытаюсь запустить главу 6.18 LFS (с книгой systemd ), make не работает, потому что в файле crtstuff.c, строка 695, есть неопределенная ссылка на __CTOR _КОНЕЦ __. Это похоже на какой-то g+...
10.05.2021
1
ответ

Почему мой статически скомпилированный двоичный файл BusyBox для ARM может работать на моем ПК x86 _64?

Немного странная ситуация. Я скомпилировал статический исполняемый файл BusyBox 1.32.1 для платформы ARM (32 -бит ), и, как ни странно, он работает без проблем на обеих платформах. Посмотрите сами :корень@...
07.05.2021

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

---------121 крон--------458----является планировщиком заданий, который позволяет пользователям командам выполнения периодически.

Крон является планировщиком заданий, который позволяет пользователям командам выполнения периодически.

Крон является демоном, который выполняет периодические запланированные задания.

Используйте crontab команда, чтобы отредактировать таблицу запланированных заданий.

Используйте запланировать задание для одного выполнения только в определенную дату.

Распространенные ошибки

Если команда работает, когда Вы вводите ее в терминале, но не от crontab, здесь являетесь некоторыми общими причинами:

  • Крон обеспечивает ограниченную среду, например, минимальное $PATH.

    • Попытайтесь добавить эту запись в свой crontab для наблюдения, какова среда крона:

      * * * * * { date; pwd; echo "env:"; env; echo "set:"; set; } > ~/cron.env 
  • Использование крона /bin/sh, который не может быть оболочкой, Вы обычно используете.

  • Крон рассматривает % символ особенно (это превращено в новую строку в команде).

    • Это будет влиять date команда особенно:

      * * * * * date "+%F %T" # bad: cron sees `date "+` * * * * * date "+\%F \%T" # good 

Дальнейшее чтение

---------121 крон--------459----является планировщиком заданий, который позволяет пользователям командам выполнения периодически.

Крон является планировщиком заданий, который позволяет пользователям командам выполнения периодически.

Крон является демоном, который выполняет периодические запланированные задания.

Используйте crontab команда, чтобы отредактировать таблицу запланированных заданий.

Используйте запланировать задание для одного выполнения только в определенную дату.

Распространенные ошибки

Если команда работает, когда Вы вводите ее в терминале, но не от crontab, здесь являетесь некоторыми общими причинами:

  • Крон обеспечивает ограниченную среду, например, минимальное $PATH.

    • Попытайтесь добавить эту запись в свой crontab для наблюдения, какова среда крона:

      * * * * * { date; pwd; echo "env:"; env; echo "set:"; set; } > ~/cron.env 
  • Использование крона /bin/sh, который не может быть оболочкой, Вы обычно используете.

  • Крон рассматривает % символ особенно (это превращено в новую строку в команде).

    • Это будет влиять date команда особенно:

      * * * * * date "+%F %T" # bad: cron sees `date "+` * * * * * date "+\%F \%T" # good 

Дальнейшее чтение

---------121 вопрос--------460----должен коснуться компиляции для платформы, отличающейся, чем та, на которой работает компилятор. Компиляция в VM не рассчитывает, если это не своего рода гибридная установка т.е. хост, который является другой платформой, включен.

Вопросы должны коснуться компиляции для платформы, отличающейся, чем та, на которой работает компилятор. Компиляция в VM не рассчитывает, если это не своего рода гибридная установка т.е. хост, который является другой платформой, включен.

Кросс-компиляция является процессом создания исполняемого кода для платформы, отличающейся от той, на которой работает компилятор. Платформы могут отличаться относительно, например, операционная система или архитектура. Пример скомпилировал бы для системы встраивания на архитектуре ARM на рабочем столе x86 платформу