makefile的简要分析
来源:互联网 发布:红警扫矿软件手机 编辑:程序博客网 时间:2024/03/29 04:01
ifneq ($(KERNELRELEASE),) /*KERNELRELEASE是一个变量,这句话的意思是,如果KERNELRELEASE的值不为空的话,就执行下面的语句*/
obj-m := bus.o /*算是变量的赋值,obj-m是一个变量,作为一个模块变量*/
Else /*else 执行之后的全部语句,直到endif*/
KDIR := /home/guoqian/4-3-1/linux-2.6.29
all: /*all是这个makefile的第一个目标,也就是target即总的目标*/
make -C $(KDIR) M=$(PWD) modules ARCH=arm CROSS_COMPILE=arm-linux- /*KDIR应该是kernel dirctory也就是内核目录的意思,M应该是module,也就是模块目录的意思.有时候模块目录和内核目录不在同一个目录*/
clean:
rm -f *.ko *.o *.mod.o *.mod.c *.symvers modul*
endif
- makefile的简要分析
- Makefile的简要介绍,
- printk 的简要分析
- Launcher3的简要分析
- Android多线程的简要分析
- 有关指针的简要分析
- android的启动简要分析
- Executor框架的简要分析
- android的启动简要分析
- 冒泡算法的简要分析
- Kbuild Makefile简要总结
- makefile文件简要介绍
- 编写Makefile(简要介绍)
- Makefile简要介绍
- Uboot的Makefile分析
- vivi的Makefile分析
- android的makefile分析
- uboot的 MakeFile分析
- 编码常识
- 形参和实参的区别
- short与int型在内存中的存储形式
- 希望大家支持“有深度的程序员面试题”
- 反射(二) 笔记
- makefile的简要分析
- Android 面试题(答案最全)
- POJ 2096 Collecting Bugs (DP求期望) #by Plato
- SQLite存取图片
- 修改一下默认存储数据库的目录。
- POJ 1149 PIGS(最大流)
- 百度 - 搜索框的suggestion
- C++新特性(类)
- 25个常用的SSH命令