日期:2014-05-16  浏览次数:20803 次

KO文件删除后如何再编译
我用的s3c2410开发板,想添加USB设备驱动,在make menuconfig中配置之后make,生成了s3c2410_udc (copy).ko,很奇怪为什么有个(copy)呢。

另外,我把这个ko文件和.o文件删除后,运行make modules并没有重新生成.ko/.o文件,运行make后生成了.o文件,/driver/usb/gadget/目录(s3c2410_udc.c所在的目录)下的makefile中已经定义了s3c2410_udc.o了啊。

为什么会这样,那我如何重新生成.ko文件呢。

------解决方案--------------------
s3c2410_udc (copy).ko很奇怪为什么有个(copy)呢。 
--------------
大概是前人手动复制的副本

要想再次得到s3c2410_udc.ko
lz可以make menuconfig
仔细寻找跟s3c2410_udc相关的选项,把前面的y修改成m
再make就可以了