/lib/modules/2.6.38-8-generic/build: Nenhum arquivo ou diretório

10

Eu tenho o Ubuntu 11.10 instalado no meu sistema, atualizado a partir de 11.04. Eu preciso instalar o driver de tela de toque elok. como este driver suporta apenas o kernel 2.6 e não o 3, eu mudei para o kernel 2.6 no boot loader. agora que eu quero fazer o módulo elok.so, isso me dá um erro

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

este erro é porque, quando eu atualizei do kernel 2.6 para o kernel 3.0, o kernel 2.6 foi removido de / usr / src e no /lib/modules/2.6.x.x não existe um diretório de compilação.

Eu não sei como resolver esse problema, observe os detalhes de tudo que devo fazer para executar meu módulo.

    
por Sam 23.02.2013 / 12:18

1 resposta

16

você tem que baixar os cabeçalhos do linux e construir um link de sistema

apt-get install linux-headers 
ln -s /usr/src/linux-headers-2.6.38/ /lib/modules/2.6.38/build
    
por guest502 02.04.2013 / 06:13

Tags