Chinaunix
标题:
手把手教你源代码制作龙芯64位系统 2.0预览版
[打印本页]
作者:
youbest
时间:
2008-09-14 23:36
标题:
手把手教你源代码制作龙芯64位系统 2.0预览版
手把手教你源代码制作龙芯64位系统
(交叉编译版本)2.0 预览版
作者:孙海勇
更新日志:
2008年9月14日 农历八月十五(中秋夜):v2.0-pre1 发布
2008年2月18日:
v1.1 正式版发布
2007年2月18日(春节):
正式版发布
目录
前言
相关知识
工具链原理
build、host和target
pushd和popd
tar的使用
准备工作
创建分区
加载分区
设置工作目录
设置必要的环境变量
下载
软件包下载
补丁下载
建立目标系统目录结构
制作交叉工具链
环境设置
内核头文件(Linux-Header)
Binutils交叉工具
目标系统glibc头文件
GCC交叉工具(仅支持C语言)
目标系统的glibc
GCC交叉工具(支持c和c++语言)
File
Groff
Shadow
清理交叉工具链
制作目标系统
环境设置
Man_Pages
Binutils
Gmp
Mpfr
GCC
Sed
E2fsprogs
Coreutils
Iana_Etc
M4
Bison
Ncurses
Procps
Libtool
Readline
Zlib
Autoconf
Automake
Bash
Bzip2
Diffutils
File
Findutils
Flex
Gawk
Gettext
Grep
Groff
Gzip
Inetutils
Iproute2
Kbd
Less
Make
Man
Mktemp
Module_Init_Tools
Patch
Psmisc
Shadow
Sysklogd
Sysvinit
Tar
Texinfo
Udev
Util_Linux_ng
Vim
bootscript
udev_rules
编译内核
新系统必要的配置文件
系统的打包及启动
一些建议
结束
预览版说明:
由于现在gcc正式支持龙芯的4.4版本还未发布,所以暂时不出正式版本的制作手册,等4.4正式出来后会更新为2.0正式版本,本版选用了gcc-20080808的版本,怎么样看的日期不错吧,正好是2008北京奥运会举办的日期,祝贺一下奥运会成功举办。:-)
前言
从第一次拿到带有龙芯2E的机器到现在已经有20个月了,现如今龙芯2也已经发展到了2F系列,之前写过针对龙芯2E的制作纯64位系统,
《手把手教你源代码制作龙芯64位系统》
(第一篇针对龙芯制作纯64位系统的文章)和
《手把手教你源代码制作龙芯64位系统 v1.1版》
,当时由于龙芯出现在用户的手中的时间不长,各种重要的GNU软件都还没有正式支持龙芯,现如今包括内核、binutils、gcc都已经开始正式支持龙芯的产品了,于是我想我也应该努力一下看看能不能用这些新的软件版本来建立一个给龙芯2E和2F优化过的纯64位系统!本文依旧使用sysroot方法建立一个在龙芯上运行的纯64位系统。
由于排版问题,建议直接使用下面的地址来查看或者到我的blog:youbest.cublog.cn上看最新版本。
http://zdbr.net.cn/download/Loongson64-2.0pre-1.htm
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u/13265/showart_1193259.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2