/lib/modules/2.6.38-8-generic/build: Böyle bir dosya veya dizin yok


10

Sistemime ubuntu 11.10 yükledim, 11.04'ten yükselttim. Elok dokunmatik ekran sürücüsünü yüklemem gerekiyor. Bu sürücü yalnızca çekirdek 2.6'yı değil, çekirdek 3'ü desteklediğinden, önyükleyicide çekirdek 2.6'ya geçtim. şimdi elok.so modülünü yapmak istediğime göre, bana bir hata veriyor

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

Bu hata nedeniyle, çekirdek 2.6'dan çekirdek 3.0'a yükselttiğimde, çekirdek 2.6 / usr / src'den kaldırıldı ve /lib/modules/2.6.xx dosyasında derleme dizini yok.

Bu sorunu nasıl çözeceğimi bilmiyorum, lütfen modülümü çalıştırmak için yapmam gereken her şeyin ayrıntılarına dikkat edin.

Yanıtlar:


17

linux başlıklarını indirmeli ve bir sistem bağlantısı kurmalısınız

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

Gerekebilir: sudo apt-get install linux-headers - $ (uname -r) Bu, Debian Jessie'de benim için derleme bağlantısını ekledi.
AAAfarmclub
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.