Linux驱动多源文件Makefile编写

枫幻 发布于 2014/06/20 16:01
阅读 131
收藏 0
在写驱动的Makefile的时候 我用
target := name3
$(target)-objs := name1.o name2.o
obj-m := $(target).o 
这种方式来生成模块  但是为什么在make的时候出现   目标"/root/driver/name3"不匹配目标模式的错误提示          
xxx-objs指定对象需要的源文件,但是在实际使用的时候 感觉这个好像没有用一样
当我把target改成name1或者name2时,make后只生成相应的目标文件(即name1.ko或name2.ko),另外的源文件没有被编译过
请教下 这是什么原因呢?
加载中
返回顶部
顶部