Chinaunix

标题: 在交叉编译时,别人的两条命令,看不明白,(我刚刚学,请帮帮我) [打印本页]

作者: zhanglupanda    时间: 2007-05-11 08:18
标题: 在交叉编译时,别人的两条命令,看不明白,(我刚刚学,请帮帮我)
我刚刚开始学习编译内核,问题简单,请大家多多鼓励我。
1:# cd ~
2:# tar zxvf linux-2.6.11.8.tar.gz
3:# cd linux-2.6.11.8
4:# cp arch/arm/configs/s3c2410_defconfig .config
5:# make ARCH=arm CROSS_COMPILE=arm-linux- zImage

特别是第4句和第5句我不明白,请问执行它们,会干什么,有什么作用?谢谢大家。
作者: scutan    时间: 2007-05-11 10:25
原帖由 zhanglupanda 于 2007-5-11 08:18 发表于 1楼  
我刚刚开始学习编译内核,问题简单,请大家多多鼓励我。
1:# cd ~
2:# tar zxvf linux-2.6.11.8.tar.gz
3:# cd linux-2.6.11.8
4:# cp arch/arm/configs/s3c2410_defconfig .config
5:# make ARCH=ar ...



cp arch/arm/config/s3c2410_defconfig .config
拷贝配置文件到当前目录下.
make
编译内核
以arm体系编译, 交叉编译链为arm-linux-
作者: zhanglupanda    时间: 2007-05-12 10:24
先谢谢大哥。我想在问一下,# cp arch/arm/configs/s3c2410_defconfig .config
中的.config就是代表的是当前目录下吗?
哪config代表什么意思呀?
作者: kid.xiyang    时间: 2007-05-12 21:16
.config是make menuconfig默认保存配置的文件,是第5行命令制作内核所依赖的配置文件。
在内核源码的根目录。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2