当前位置: 技术问答>linux和unix
KO文件删除后如何再编译
来源: 互联网 发布时间:2017-03-01
本文导语: 我用的s3c2410开发板,想添加USB设备驱动,在make menuconfig中配置之后make,生成了s3c2410_udc (copy).ko,很奇怪为什么有个(copy)呢。 另外,我把这个ko文件和.o文件删除后,运行make modules并没有重新生成.ko/.o文件,运行ma...
我用的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文件呢。
另外,我把这个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就可以了
--------------
大概是前人手动复制的副本
要想再次得到s3c2410_udc.ko
lz可以make menuconfig
仔细寻找跟s3c2410_udc相关的选项,把前面的y修改成m
再make就可以了