Esse comando make -C
deve ser separado,
ou seja
obj-m += testModule.o
default:
make -C /lib/modules/'uname -r'/build SUBDIRS=$(PWD) modules
Estou apenas tentando aprender como drivers de módulos para o kernel Linux. Eu segui o livro de 3ª edição de drivers de dispositivos Linux e comecei meu trabalho. Eu criei um programa de amostra e makefile. Por favor, encontrar o meu conteúdo makefile abaixo.
obj-m += testModule.o
make -C /lib/modules/3.2.36/build M=$(PWD) modules
Eu salvei este makefile no meu diretório pessoal. Sempre que estou tentando executar este arquivo usando
make
comando estou recebendo
make: *** No targets. Stop
erro. Alguém pode me ajudar?
Obrigado antecipadamente.
Esse comando make -C
deve ser separado,
ou seja
obj-m += testModule.o
default:
make -C /lib/modules/'uname -r'/build SUBDIRS=$(PWD) modules
Tags make linux-kernel