/lib/modules/2.6.38-8-generic/build: Tidak ada file atau direktori seperti itu


10

Saya telah menginstal ubuntu 11.10 di sistem saya, ditingkatkan dari 11.04. Saya perlu menginstal driver layar sentuh elok. karena driver ini hanya mendukung kernel 2.6 dan bukan 3, saya beralih ke kernel 2.6 di boot loader. sekarang saya ingin membuat modul elok.so, itu memberi saya kesalahan

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

kesalahan ini karena, ketika saya memutakhirkan dari kernel 2.6 ke kernel 3.0, kernel 2.6 telah dihapus dari / usr / src dan di /lib/modules/2.6.xx tidak ada direktori build.

Saya tidak tahu bagaimana menyelesaikan masalah ini, harap perhatikan detail semua yang harus saya lakukan untuk menjalankan modul saya.

Jawaban:


16

Anda harus mengunduh header linux dan membangun tautan sistem

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

Mungkin perlu: sudo apt-get install linux-header - $ (uname -r) Ini menambahkan tautan build untuk saya di Debian Jessie.
AAAfarmclub
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.