Por favor, tente:
obj-m = cp210x.o
KVERSION = $(shell uname -r)
all:
make -C /lib/modules/$(KVERSION)/build M=$(shell pwd) modules
clean:
make -C /lib/modules/$(KVERSION)/build M=$(shell pwd) clean
Estou tentando compilar drivers USB. Aqui está o resultado da minha tentativa de fazer um arquivo:
user@ubuntu1310:~/Downloads/Linux_Driver$ sudo make -o cp210x
make -C /lib/modules/3.11.0-12-generic/build M= modules
make[1]: Entering directory '/usr/src/linux-headers-3.11.0-12-generic'
make[2]: *** No rule to make target '/usr/src/linux-headers-3.11.0-12-generic/arch/x86/syscalls/syscall_32.tbl', needed by 'arch/x86/syscalls/../include/generated/uapi/asm/unistd_32.h'. Stop.
make[1]: *** [archheaders] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.11.0-12-generic'
make: *** [all] Error 2
O conteúdo do makefile é:
obj-m = cp210x.o
KVERSION = $(shell uname -r)
all:
make -C /lib/modules/$(KVERSION)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(KVERSION)/build M=$(PWD) clean
Por favor, ajude quem puder. Obrigado.
Por favor, tente:
obj-m = cp210x.o
KVERSION = $(shell uname -r)
all:
make -C /lib/modules/$(KVERSION)/build M=$(shell pwd) modules
clean:
make -C /lib/modules/$(KVERSION)/build M=$(shell pwd) clean