标题: 请问make编译内核模块,有像GCC一样的优化参数吗?
walkright
新生入学
Rank: 1



UID 208409
精华 0
积分 10(积分有什么用?)
帖子 20
阅读权限 10
注册 2007-8-22
状态 离线
发表于 2007-10-23 15:23  资料  个人空间  短消息  加为好友 
请问make编译内核模块,有像GCC一样的优化参数吗?

如下面的makefile,怎么加编译的优化参数?
#G4^4~t
Cwww.linuxeden.com
|p]6F%Ydp
# Comment/uncomment the following line to disable/enable debuggingwww.linuxeden.comQt HS't        g"yl bt9]
#DEBUG = ylM,j_5x#s|B

MA!KoW(x2KYA# Add your debugging flag (or not) to CFLAGS
jnY;bSwww.linuxeden.comifeq ($(DEBUG),y)P{/k:M@@        ^ xP4u
  DEBFLAGS = -O -g # "-O" is needed to expand inlines,@7A_:c.O
elsewww.linuxeden.com b8m"S["wAm_ O
  DEBFLAGS = -O2YhM,sNt
Qn

endif\tV D i,RN
www.linuxeden.combUOs,X1Fn;p
CFLAGS += $(DEBFLAGS) -I$(LDDINCDIR)
@H3G St/^x\www.linuxeden.com+f        {j.s6k;RW v
ifneq ($(KERNELRELEASE),)# call from kernel build systemLinux伊甸园论坛,cl~M o ]

j J\ {bobj-m := dummy_card.o buffer_card.o
2r%t/B3}x.U(C1D TLinux伊甸园论坛h5hVs`G
else
,K7JhKG,{8D swww.linuxeden.com {w!vX4fu-[
KERNELDIR ?= /lib/modules/$(shell uname -r)/buildwww.linuxeden.com!J$sx        F2g'M*r
y

PWD       := $(shell pwd)
8f;R'sv4FUe
b$S _0_?S|{Rdefault:
!};ic%H CPr/Cqe;W        $(MAKE) -C $(KERNELDIR) M=$(PWD) LDDINCDIR=$(PWD)/../include modules
8I~        \T0}1y&tG$C)^Linux伊甸园论坛
6\.v$z2o
N{2uEg*a
endifydwsNSf;S

7p7h$QzQclean:Linux伊甸园论坛n*_#jg'{7Y&J\
        rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions
)V:~/ym[ S
w}c|g V.F4m5swww.linuxeden.com#depend .depend dep:
yQ3K6_
R"l*j
#        $(CC) $(CFLAGS) -M *.c > .depend
1CEGa Z\KLinux伊甸园论坛B6W EFpT;u-]'T


n1_V Q        x8i-t+Jwww.linuxeden.com
ifeq (.depend,$(wildcard .depend))
2po3K6iP4IN_[include .depend
5E%ME A0gEendif

顶部
不容错过的IBM 集群技术资源汇总
flag
版主
Rank: 7Rank: 7Rank: 7
版主



UID 19801
精华 1
积分 28(积分有什么用?)
帖子 5581
阅读权限 100
注册 2002-7-19
状态 离线
发表于 2007-10-24 09:28  资料  个人空间  短消息  加为好友 
有必要吗?优化可能带来的问题远比之前来得多





上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。
顶部
 



当前时区 GMT+8, 现在时间是 2008-5-17 04:14

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.043947 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP