Кросс-компиляция, выберите ядро ​​Linux 2.4.24 - PullRequest
0 голосов
/ 21 марта 2019

Проблема возникает, когда я хочу скомпилировать исходный код программы на моем компьютере (Ubuntu 14.04).Цель состоит в том, чтобы заставить скомпилированную программу работать гладко на целевой машине (armeb linux 2.4.24).

Я сделал следующее:

  • Используйте crosstool-ng для компиляции исходного кода.
  • выполните команду на терминале следующим образом: bash> ct-ng menuconfig.
  • выберите Операционная система -> версия ядра Linux

Изображение операционной системы

Версия ядра Linux Изображение

  • использовали много версий crosstools-ng, онивсе они мне не подходят.

Crosstool-ng История версий

Я хочу спросить следующее:

  • Кто-нибудь знает, как кросс-компилировать программу, которая соответствует более низкой версии ядра, как то, что я встречал (Linux 2.4.24), используя crosstool-ng в версии Linux с высоким ядром (например, 4.X), Ubuntu 14.04).
...