Estou tentando criar um makefile quando obtiver os seguintes erros

0

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 user297128 23.06.2014 / 15:41

1 resposta

0

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
    
por chili555 23.06.2014 / 15:53