我正在阅读有关kvm模块的内容。我无法理解kvm的Makefile中的CFLAGS_vmx.o。我想这是添加" -I"编译vmx.c的选项。它是Makefile的隐式演绎规则吗?(我不知道如何搜索它。)
CFLAGS_x86.o := -I.
CFLAGS_svm.o := -I.
CFLAGS_vmx.o := -I.
感谢。
答案 0 :(得分:2)
我想这是添加" -I"编译vmx.c的选项。
是的,变量CFLAGS_<name>.o
定义了编译标志,用于编译文件<name>.c
(通常)到<name>.o
。
在Documentation/kbuild/makefiles.txt中描述了在内核的makefile中使用的这些变量和其他变量。