【发布时间】:2015-02-05 20:54:19
【问题描述】:
我有一个简单的代码,带有设备驱动程序 hello world 和一个 make 文件。它在 12.04 LTS 的情况下执行得很好,但最近我已经将我的 ubuntu 升级到 14.04 之后,相同的程序无法编译。
上有错误消息make
make -C /lib/modules/3.13.0-45-generic/build M= modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-45-generic'
make[2]: *** No rule to make target `/usr/src/linux-headers-3.13.0-45-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.13.0-45-generic'
make: *** [all] Error 2
提前致谢......
【问题讨论】:
标签: c linux linux-kernel makefile linux-device-driver