Я пытаюсь создать make-файл, когда я получаю следующие ошибки

Я, пытаюсь скомпилировать драйверы USB. Вот результат моей попытки make-файла:

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

Содержание make-файла:

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

Помогите любому, кто может.Спасибо.

0
задан 23 June 2014 в 17:44

1 ответ

Попробуйте вместо этого:

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
0
ответ дан 23 June 2014 в 17:44

Другие вопросы по тегам:

Похожие вопросы: