Olá galera.
estou tentando criar um módulo de kernel, tentando fazer um simples hello world. Porém quanto executo o make aparece essas mensagens de erro e, consequentemente, não gera os arquivos “hello−1.mod.o” e “hello−1.ko”.
Na linha abaixo, marcada em negrito, fala que não encontra o arquivo “.hello-1.o.tmp”, por que? Não consegui achar nenhuma exemplo desse tal arquivo “.hello-1.o.tmp”.
Alguém poderia sugerir alguma possível solução para esses erros?
root@ubuntu:/home/andre/meus-modulos# make
make -C /lib/modules/2.6.38-8-generic/build M=/home/andre/meus-modulos modules
make[1]: Entrando no diretório /usr/src/linux-headers-2.6.38-8-generic' CC [M] /home/andre/meus-modulos/hello−1.o [b]mv: impossível obter estado de "/home/andre/meus-modulos/.hello−1.o.tmp": Arquivo ou diretório não encontrado[/b] make[2]: ** [/home/andre/meus-modulos/hello−1.o] Erro 1 make[1]: ** [_module_/home/andre/meus-modulos] Erro 2 make[1]: Saindo do diretório/usr/src/linux-headers-2.6.38-8-generic’
make: ** [all] Erro 2
root@ubuntu:/home/andre/meus-modulos#