Компиляция Intel-phc говорит, что у меня нет заголовков

Попытка следовать онлайн-учебнику «Intel-phc с последним ядром в Ubuntu» . Моя версия ядра Ubuntu - 3.2.0-38-generic (Ubuntu 14.04). Следуя инструкциям, я загрузил ядро ​​3.14.2 с https://www.kernel.org . Я смог сделать все шаги, кроме последних двух (make, sudo make dkms_install). Я получаю:

Makefile:29: *** Kernel version not found, maybe you need to install appropriate kernel-headers or run make with KERNELSRC parameter, e.g.: make KERNELSRC=/usr/src/linux.  Stop. 
  • Что мне здесь не хватает? Если я правильно понимаю make-файл, он ожидает, что скомпилированное ядро ​​будет иметь ту же версию, что и мое текущее ядро? Однако это не то, что я прочитал в руководстве.
1
задан 27 April 2014 в 19:01

1 ответ

Та версия ядра является странной, должен быть 3.13, действительно ли Вы уверены, что это не случай Неправильное ядро после обновления---старое ядро, все еще установленное? ?

В этом случае

sudo apt-get install linux-generic
sudo apt-get update
sudo apt-get dist-upgrade 

тогда удаление установленного на руке ядра и перезагрузки должно решить проблему.

, Если Вы действительно нуждаетесь в различном ядре и установили его вручную, необходимо установить соответствующие пакеты заголовка, Вам объяснили это здесь: https://wiki.ubuntu.com/Kernel/MainlineBuilds? action=show& redirect=KernelMainlineBuilds#Installing_upstream_kernels

0
ответ дан 27 April 2014 в 19:01

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

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