LFS第三天

来源:互联网 发布:魔音通话变声软件 编辑:程序博客网 时间:2024/05/06 07:52

        利用下载的软件包,构建一个临时系统。

        首先安装:binutils。这个软件包包含一个链接器,一个汇编器和其他处理目标文件的工具。是编译环境基础的基础了。也是被其他程序经常依赖的,所以,首先编译安装。

tar -xjvf binutils-2.20cd binutils-2.20./configure --target=$LFS_TGT  --prefix=/tools --disable-nls --disable-werrormakemake install
       --prefix=/tools      这个参数告诉 configure 脚本, 准备把 Binutils 软件包中的程序安装到 /tools 目录中。
      --disable-nls      这个参数禁止了国际化(通常简称 i18n --译者),因为临时工具不需要 i18n 特性。
      --disable-werror      在有从宿主编译器发出的警告时,这个参数防止了编译程序停止

        整个过程,大约需要10分钟左右吧。这期间可以把gcc的源码包下载下来,节省时间嘛。

         在安装gcc之前,先要准备好相关的软件包,其中有gmp软件包和mpfr软件包。其中GMP软件包包含了MP 库。 它的函数用于任意精确的数学算法,GMP库包含操作带符号的整数、有理数和浮点数的函数。mpfr包含多精度数学函数。这两个软件包在编译之前,要保证系统内包含cc或者其他的编译工具。

         接下来就是非常熟悉的命令了

        

tar -jxvf gmp-5.0.0.tar.bz2./configure --prefix=/tools --disable-nls --disable-werrormake make install



原创粉丝点击