在ELDK4.1下编译内核linux2.6.19

在ELDK4.1下编译内核linux2.6.19
2008-07-23 15:02

今天尝试了编译ELDK4.1的Linux Kernel,记录如下:
环境如下:
    Ubuntu 6.1
    ELDK4.1
    Linux Kernel 2.6.19 (ELDK4.1自带的)

我查了不少资料,才琢磨出来,并编译成功了。 ^___^

1.进入eldk目录,拷贝配置文件s3c2410_defconfig,改为当前的.config
    cd eldk
    cp arch/arm/configs/s3c2410_defconfig ./.config

2.用menuconfig查看选项,并编译:
    make ARCH=arm CROSS_COMPILE=arm-linux- menuconfig
    //查看设定, 退出时候保存!
    make ARCH=arm CROSS_COMPILE=arm-linux-
    //编译!
    make ARCH=arm CROSS_COMPILE=arm-linux- zImage
    //产生内核压缩文件!

    完成后,在arch/arm/boot里面可以找到压缩的内核文件。

3.如果不想每次敲命令都带那么多参数的话,就修改一下eldk目录下的Makefile:
     ARCH ?= $(SUBARCH)
     CROSS_COMPILE ?=
     修改为:
     ARCH = arm
    CROSS_COMPILE = arm-linux-

第3条很重要,如果不改的话,很容易编译不过去的,呵呵,建议使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值