Установите заголовки ядра 2.6.x на машину 3.11 и соберите драйвер, используя 2.6

У меня есть собственный SDK для встроенного устройства, которое было построено с ядром Linux 2.6.32 и зависит от его заголовков.

С более новым ядром (3.11.x) он не может собрать жалоб на отсутствие нескольких структур данных.

Я пытаюсь установить заголовки 2.6.x только (и источник, если требуется) на компьютер с ядром 3.11. Это возможно? Любой совет, как мне это сделать?

Обновление:

Мой код идет внутри попытки сделать из следующего:

 -C /lib/modules/3.11.0-12-generic/build SUBDIRS=`pwd`  modules; 
make[2]: Entering directory `/usr/src/linux-headers-3.11.0-12-generic

Мне нужно сказать ему использовать 2.6.x вместо этого.

2
задан 26 November 2015 в 03:00

1 ответ

Да, просто загрузите и извлеките 2.6.x исходный код ядра в рабочий каталог в Вашем корневом каталоге.

можно или использовать код человечности или загрузить ядро с kernel.org, в зависимости от потребностей и если Вам нужны патчи человечности (apparmor и другие патчи) или нет.

исходный код ядра Linux содержит заголовки.

0
ответ дан 26 November 2015 в 03:00

Другие вопросы по тегам:

Похожие вопросы: