Проблема возникает, когда я хочу скомпилировать исходный код программы на моем компьютере (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).