Chinaunix首页 | 论坛 | 博客
  • 博客访问: 446569
  • 博文数量: 78
  • 博客积分: 2030
  • 博客等级: 大尉
  • 技术积分: 1002
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 15:25
文章分类

全部博文(78)

文章存档

2012年(1)

2011年(1)

2010年(4)

2009年(12)

2008年(60)

我的朋友

分类:

2008-11-02 21:14:10

其实是一样的,关键要自己清楚各依赖关系。
KERNELDIR = ../kernel/linux-2.4.20_mvl31
#Compile tool
CROSS_COMPILE   = arm-linux-uclibc-
CC  = $(CROSS_COMPILE)gcc
LD  = $(CROSS_COMPILE)ld
STRIP   = $(CROSS_COMPILE)strip -g -S

CFLAGS  = -g -D__KERNEL__ -DMODULE -I$(KERNELDIR)/include
CFLAGS += -O
.SILENT: dist


mac.o : mac.c
    $(CC) -c $(CFLAGS) $< -o $@
    $(STRIP) $@

clean:
    rm -rf *.o *.ko

阅读(1247) | 评论(1) | 转发(0) |
0

上一篇:clean 脚本

下一篇:AES加密算法应用实例

给主人留下些什么吧!~~

hddnwpu2009-06-25 16:11:23

这样的方式有时候并不是很好,在2.4种导致编译的CFLAGS不一致,会产生很多问题。而在2.6种有的内核配置就不允许更改CFLGAS的