待续....................
这一步可能是最简单的了,一但你认为自己必须去这些的时候,一切都将变的简单了,可以建立一个交叉编译器,这将在其它部分了解到这些。
从现在开始,可能用到的configure命令会包含一些参数方面的信息,这里将对其作些解释,因此,你可以根据自己的系统和个人的习惯来自定义。
prefix=/usr/local/cross:在这个目录里将会存储所有的临时文件在这里,包含一个新的库的一份拷贝,一些编译成本地编译器和连接器的工具,建议你不要用/usr/local作为一个前缀,要是你使用/usr可能会使你的系统崩溃,当完成这些后,你可能将从不在使用这个目录了,因此,选一个对于比较容易移除的地方将会是个不错的选择。
host=i586-pc-linux-gnulibc1, host=i586-pc-linux-gnu, target=i586-pc-linux-gnu:这里所有的改变成适合你的自己的系统。最重要的是保持linux-gnu or linux-gnulibc1这些不要变,除非你使用的是hurd
接下来就是,使用tar xzfv或者是其它等同的命令,转到这个新的目录里,执行如下命令。
#configure --host=i586-pc-linux-gnulibc1 --target=i586-pc-linux-gnu /
--prefix=/usr/local/cross
然后在用make命令如下:
#make
#make install
下一步是建立一个新的"C"库..................