标签: linux makefile kernel
内核make文件中obj-m=md1.o md2.o和obj-m+=md1.o md2.o之间有什么区别?
obj-m=md1.o md2.o
obj-m+=md1.o md2.o
答案 0 :(得分:3)
您可以尝试使用示例推断它:
obj-m= a.o b.o obj-m1= 1 2 3 obj-m= c.o d.o obj-m1+= 4 5 6 ALL : echo $(obj-m) -- $(obj-m1)
它的输出是
c.o d.o -- 1 2 3 4 5 6
所以:=分配(覆盖),+=追加。
=
+=