第四部分 测试交叉编译器
4.1 编译一个小程序来验证我们的编译器
示意图如下:
4.2 编译我们基于PowerPC的linux-2.6.38内核
本篇博文中我用的是Linux-2.6.38内核头文件。下面我们将用上面搭建的这个交叉编译器来编译Linux-2.6.38内核。
因为在编译内核zImage镜像时会用到mkimage工具,所以我们先要在我们的Fedora
14系统中安装这个工具uboot-tools工具。
使用命令如下:
$yum search uboot-tools
#yum intall
uboot-tools
备注:Fedora 14安装uboot-tools时用到root权限,O(∩_∩)O~
另外在Fedora 14下编译内核会用到ncurses-devel工具,可以用:
$sudo yum install ncurses-devel
进行安装
备注:如果你的Fedora
14没有给当前用户的sudo命令配置root权限的话你需要切换到root权限进行安装(即#yum install ncurses-devel
),而我的tom用户下是给sudo命题配置了root权限的,所以可以用sudo暂时获取root权限安装ncurses-devel,O(∩_∩)O~
在编译内核之前,我们需要对linux-2.6.38内核的几