Como compilar o driver do Linux a partir da fonte dada no / configure

3

Estou tentando compilar o seguinte em 12.04 e não sei como abordá-lo. Não há ./configure. Eu li on-line que eu deveria usar autogen.sh para gerar o ./configure. É este o caminho certo? Eu corri autogen e é basicamente congelado no lugar e não fazer nada.

Parece haver um arquivo kconfig dentro dele. Mas não tenho certeza de como isso é diferente do configure ..

link

    
por mugetsu 14.07.2015 / 21:43

2 respostas

3

Esse diretório faz parte de uma árvore fonte completa do kernel. A maneira padrão de compilá-lo é junto com o resto do kernel.

Para alguma parte da árvore é possível compilar algum módulo autônomo --- mas não é uma tarefa trivial. Você pode procurar neste tópico para um ponto de partida.

    
por Rmano 14.07.2015 / 21:54
3

Isso faz parte da árvore do kernel e não de um módulo externo separado. É para ser construído com a compilação do kernel, dependendo de como a compilação está configurada.

Se você quer construir aquele módulo para um kernel mais antigo, você precisa construí-lo no contexto do kernel antigo, como um módulo, e você pode precisar fazer algum trabalho de back porting no 12.04 já que essa árvore é um clone da atual árvore mestre, e não a versão do kernel que está disponível em 12.04.

    
por dobey 14.07.2015 / 21:53