亲手编译uClinux.doc

上传人:大米 文档编号:551637258 上传时间:2022-11-07 格式:DOC 页数:3 大小:28.50KB
返回 下载 相关 举报
亲手编译uClinux.doc_第1页
第1页 / 共3页
亲手编译uClinux.doc_第2页
第2页 / 共3页
亲手编译uClinux.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《亲手编译uClinux.doc》由会员分享,可在线阅读,更多相关《亲手编译uClinux.doc(3页珍藏版)》请在金锄头文库上搜索。

1、亲手编译uClinux解压uClinuxcd /usr/src/uClinux-dist/tar zxvf /root/uClinux/uClinux-dist-20040408.tar.gzvi /usr/src/uClinux-dist/linux-2.4.x/arch/armnommu/vmlinux-armv.lds.in在65行*(.got) /* Global offset table */下面加入三行romfs_data = .;romfs.oromfs_data_end = .;保存退出vi /usr/src/uClinux-dist/vendors/Samsung/4510B

2、/Makefile在65行genromfs -v -V ROMdisk -f $(ROMFSIMG) -d $(ROMFSDIR)下面加入一行arm-elf-ld -r -o $(ROOTDIR)/$(LINUXDIR)/romfs.o -b binary $(ROMFSIMG)开始编译make menuconfig/xconfig 随便 (Samsung/4510B) Vendor/Product (linux-2.4.x) Kernel Version (uClibc) Libc Version Default all settings (lose changes) Customize K

3、ernel Settings Customize Vendor/User Settings Update Default Vendor Settings 保存退出make depmake lib_only编译user_only之前先修改 /usr/src/uClinux-dist/config/.config文件将25行CONFIG_USER_OLD_PASSWORDS=y注释掉,接着删除掉/usr/src/uClinux-dist/user/boa/src下的所由.o的文件rm -rf /usr/src/uClinux-dist/user/boa/src/*.o否则会在编译时会产生一个错误m

4、ake user_onlymake romfsmake此时遇到错误就编辑一下init.cvi linux-2.4.x/arch/armnommu/mm/init.c将662行的!machine_is_ta7v() &注释掉,然后再makemake image要建立uClinux-ARM的交叉编译环境就只要再从http:/www.uclinux.org/pub/uClinux/arm-elf-tools/上下载ARM交叉编译器:arm-elf-tools-20030314.sh就行了./arm-elf-tools-20030314.sh这个命令会在开发主机上自动建立一个uClinux-ARM的交叉编译环境。rootYuChou uClinux-dist# arm-elf-gcc -vReading specs from /usr/local/lib/gcc-lib/arm-elf/2.95.3/specsgcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http:/ XIP and shared lib patches from http:/

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号