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
- LFS第三天
- LFS第一天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- AndEngine----自定义带文字的ButtonSprite
- andriod+phonegap显示手机所在地天气状况(序)
- 华为老总推荐的文章
- VMware网卡模式解析
- J2SE基础夯实系列之Iterator(迭代器)的一般用法 (转)
- LFS第三天
- C++中assert()函数简介
- attachEvent 与 addEventListener
- Android Gallery滑动太快的问题
- 八款JS框架介绍及比较
- 海量数据处理系列之(一)Java线程池使用
- jquery判断鼠标点击的位置是否在规定的div范围内部
- IT制造业正经历第三次革命
- Mysql 动态SQL 应用