阅读:1051回复:1
编译错误,大虾求救.
make
/Rules.make:24:/usr/src/linux/.config:No such file or direcotry. make:***No rule to make target \'/usr/src/linux/.config\'.stop. 请问缺少.config文件怎么办. 我试图重新编译内核,但是编译到 make bzImage的时候出错.这时候我编译原代码,通过,加载的时候却出错了 ,usbsample.o:kernel-module version mismatch usbsample.o was compiled for kernel version 2.4.18-14custom while this kernel is version 2.4.18-14. 我就把/usr/src/linux/include/linux/version.h中的2.4.18-14 custom去掉了,结果加载的时候又出错了 insmod usbsample.o usbsample.o: unresolved symbol usb_submit_urb_Rsmp_4f4fbcf1 usbsample.o: unresolved symbol usb_set_protocol_Rsmp_364d0459 usbsample.o: unresolved symbol usb_register_Rsmp_4b1c4b44 usbsample.o: unresolved symbol usb_unlink_urb_Rsmp_b69f8958 usbsample.o: unresolved symbol usb_deregister_Rsmp_be3371d2 usbsample.o: unresolved symbol sprintf_Rsmp_1d26aa98 usbsample.o: unresolved symbol kfree_Rsmp_037a0cba usbsample.o: unresolved symbol printk_Rsmp_1b7d4074 usbsample.o: unresolved symbol usb_set_idle_Rsmp_1c628d3b usbsample.o: unresolved symbol kmalloc_Rsmp_93d4cfe6 usbsample.o: Hint: You are trying to load a module without a GPL compatible license and it has unresolved symbols. Contact the module supplier for assistance, only they can help you. 最好在不重新编译内核的情况下可以解决问题。 |
|
|
沙发#
发布于:2003-01-20 10:05
编译内核的第一步是什么?
make config 或 make menuconfig 或 make xconfig 这样就会生成.config文件。 编译内核有什么好怕的?照着步骤来就是了。 |
|