首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

2.6.x驱动的编译怎么指定编译工具

2012-02-23 
2.6.x驱动的编译如何指定编译工具?比如,Makefile的内容如下:ifneq($(KERNELRELEASE),)obj-m:test.oelse#I

2.6.x驱动的编译如何指定编译工具?
比如,Makefile的内容如下:

ifneq   ($(KERNELRELEASE),)

obj-m   :=   test.o

else


#INCLUDE:=   /usr/include

KDIR   :=   /lib/modules/$(shell   uname   -r)/build

PWD   :=   $(shell   pwd)

default:

$(MAKE)   -C   $(KDIR)   SUBDIRS=$(PWD)   modules


clean:

rm   -f   test.o   test.mod.o   test.ko

endif

如果本机有gcc,arm-linux-gcc,   i386-linux-gcc,那如何指定用哪个?


[解决办法]
例如
make CC=gcc
[解决办法]
CROSS-COMPILE = arm-linux-
CC = ($CROSS_COMPILE)gcc
[解决办法]
设置环境变量

export CC= "your cmd "

热点排行