convertendo o módulo .c para o módulo .o

0

Estou usando o Ubuntu 10.10 e o kernel instalado para a programação do driver. No livro de rubini é mencionado para criar um arquivo .o de um arquivo .c , mas estou não entendi. ele usa obj-m := eg_drv1.o , mas quando eu tento e construo o arquivo .c eu recebo isso:

error: make: *** No targets. Stop.

Estou completamente confuso. A primeira pergunta que tenho é como converter um arquivo .c para .o e depois para .ko para usar o módulo?

    
por jrg 01.12.2010 / 13:07

1 resposta

2

Aqui está um bom artigo sobre o módulo link . p>

Basta passar por isso. Ele contém um exemplo, apenas tente.

Espero que isso ajude

UPDATE : Acabei de tentar e descobri que copiar e colar não está funcionando. Eu tenho que inserir manualmente o conteúdo do Makefile para resolvê-lo. De qualquer forma, funciona bem. Apenas tente nos informar o resultado.

    
por aneeshep 01.12.2010 / 13:41