make -C $(kdir) M=$(pwd) modules
来源:互联网 发布:营改增减税数据 编辑:程序博客网 时间:2024/06/08 11:36
1.对M浅解
make -C $(kdir) M=$(pwd) modules这个指令中,其中的M是在/kernel/Makefile下的提到过:
75 ifeq ("$(origin M)", "command line") #如果变量在命令行中定义,就把M赋值KBUILD_EXTEOD.
76 KBUILD_EXTMOD := $(M)
77 endif
总而言之M指定的是当前模块的地址.而M是Makefile的一个环境变量.
2.对modules的解释
对于指令后面的modules 则很少人会去解释.
其实在指令中module表明的意思是把驱动编译成模块,
好像整条指令省去这个modules也可以,即效果一样,
我没试过,所以只能说好像,因为规则会自动的默认编译成模块.
0 0
- make -C $(kdir) M=$(pwd) modules
- make -C $(KDIR) M=$(PWD) modules
- make -C $(KDIR) M=$(shellpwd) modules
- $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
- $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
- $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
- make -C $(LINUX_KERNEL_PATH) M=$(PWD) modules中的M选项
- make -C $(LINUX_KERNEL_PATH) M=$(PWD) modules中的M选项
- make -C $(LINUX_KERNEL_PATH) M=$(PWD) modules中的M选项
- $(MAKE) -C $(KERNELDIR) M=$(PWD) modules)__转载的
- 对linux编译模块make -C path_to_kernel_src M=`pwd` modules的理解
- make -C M=
- make -C M=
- make -C M=
- make -C M=
- make -C M=
- make -C M= 解析
- make -C M选项
- valign属性
- Java 关键字之this
- Golang defer 使用时的坑
- oracle 性能优化建议小结
- sort-list(Leetcode)
- make -C $(kdir) M=$(pwd) modules
- css 重置样式
- 表格的示例
- 滴天髓之知命
- 卷积和动态规划的简单测试程序
- 状态压缩DP POJ3254 && POJ1185
- 如果你很累,那么你肯定哪里做错了
- IntelliJ IDEA 15.0.2运行grails工程不能自动重新加载修改后的类的问题
- ~(coop - 1) & tid