Linux 驱动Makefile
来源:互联网 发布:电脑网络机柜 编辑:程序博客网 时间:2024/06/09 16:56
环境变量等可以放在makefile.config配置文件中
#ifeq ($(CROSS_TOOLCHAIN_PREFIX),)
#include ../makefile.config
#endif
也可直接定义
KERNELDIR=
CROSS_TOOLCHAIN_PREFIX=
ifeq ($(KERNELRELEASE),)
PWD := $(shell pwd)
CFLAGS +=-fno-common
modules:
$(MAKE) CFLAGS+=-DDEBUG ARCH=powerpc CROSS_COMPILE=$(CROSS_TOOLCHAIN_PREFIX) -C $(KERNELDIR) M=$(PWD) modules
modules_install:
$(MAKE) CFLAGS+=-DDEBUG ARCH=powerpc CROSS_COMPILE=$(CROSS_TOOLCHAIN_PREFIX) -C $(KERNELDIR) M=$(PWD) modules_install
clean:
rm -rf modules.* *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions Module*
.PHONY:modules modules_install clean
else
obj-m :=driver.o
endif
如果一个模块包含多个.c文件,(如file1.c file2.c),应该以如下方式编写Makefile
obj-m := modulename.o
modulename-objs := file1.o file2.o
- linux 驱动 编译 Makefile
- Linux驱动Makefile 模板
- Linux 驱动Makefile
- linux 驱动Makefile
- linux内核驱动makefile
- Linux驱动makefile
- LINUX驱动Makefile模板
- Linux驱动Makefile 模板
- LINUX驱动Makefile模板
- linux 驱动Makefile
- Linux驱动makefile模板
- Linux驱动Makefile文件分析
- linux驱动的Makefile分析
- linux设备驱动makefile文件
- linux 驱动中的makefile体系
- linux驱动的Makefile编写
- linux驱动模块Makefile解析
- linux驱动最简单的makefile
- spring JdbcTemplate批量更新
- 设备环境
- 第5周-任务2-分数类(拓展1)
- PHP验证码(带运算的)如何实现?
- Android之EditText文本框监听事件
- Linux 驱动Makefile
- 异步IO
- Android中的Layout_weight详解
- Android 面试题笔记-------ListView的优化方式?
- C语言之#define用法(终极盘点篇)
- cygwin使用方法
- Android之EditText只能输入数字或自定义字符
- putty 连接Debian linux 报错Connection refused
- yum安装软件时提示错误信息:GPG key retrieval failed: [Errno 14] HTTP Error 404: Not Fou