手把手教你源代码制作龙芯64位系统
(交叉编译版本)2.0 预览二版
作者:孙海勇
更新日志:
2008年10月19日 :
2008年9月14日 农历八月十五(中秋夜):
2008年2月18日:
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位系统的文章)和,当时由于龙芯出现在用户的手中的时间不长,各种重要的GNU软件都还没有正式支持龙芯,现如今包括内核、binutils、gcc都已经开始正式支持龙芯的产品了,于是我想我也应该努力一下看看能不能用这些新的软件版本来建立一个给龙芯2E和2F优化过的纯64位系统!本文依旧使用sysroot方法建立一个在龙芯上运行的纯64位系统。
由于排版问题,建议直接使用下面的地址来查看或者到我的blog:youbest.cublog.cn上看最新版本。
阅读(854) | 评论(0) | 转发(0) |