/lib/modules/2.6.38-8-generic/build: Немає такого файлу чи каталогу


10

У мене в моїй системі встановлений ubuntu 11.10, оновлений з 11.04. Мені потрібно встановити драйвер сенсорного екрану elok. оскільки цей драйвер підтримує тільки ядро ​​2.6, а не 3, я перейшов на ядро ​​2.6 у завантажувальному пристрої. тепер, коли я хочу зробити модуль elok.so, він дає мені помилку

make
make -C /lib/modules/2.6.38-8-generic/build SUBDIRS=/etc/opt/elo-ser/elok_s-source modules 
make: *** /lib/modules/2.6.38-8-generic/build: No such file or directory.  Stop.
make: *** [default] Error 2

ця помилка полягає в тому, що коли я оновив з ядра 2.6 до ядра 3.0, ядро ​​2.6 було видалено з / usr / src, а в /lib/modules/2.6.xx немає каталогу збірки.

Я не знаю, як вирішити цю проблему, зверніть увагу на деталі всього, що я повинен зробити, щоб запустити свій модуль.

Відповіді:


16

вам потрібно завантажити заголовки Linux та створити системне посилання

apt-get install linux-headers 
ln -s /usr/src/linux-headers-2.6.38/ /lib/modules/2.6.38/build

Може знадобитися: sudo apt-get install linux-headers - $ (uname -r) Це додало посилання для збирання для мене в Debian Jessie.
AAAfarmclub
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.