obj-m + = [modules_list]和obj-m = [modules_list]之间的区别

时间:2014-01-04 11:41:26

标签: linux makefile kernel

内核make文件中obj-m=md1.o md2.oobj-m+=md1.o md2.o之间有什么区别?

1 个答案:

答案 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

所以:=分配(覆盖),+=追加。