写在前面

本章将展示如何使用刚刚构建的跨工具链来交叉编译基本实用程序。

M4安装

和前文一样,先进行解压,然后cd进入

注意:不需要构建build文件夹,直接输入以下配置文件

./configure --prefix=/usr \
--host=$LFS_TGT \
--build=$(build-aux/config.guess)

接着make,最后make DESTDIR=$LFS install

Ncurses安装

和前文一样,先进行解压,然后cd进入

进入后,先用以下指令确认gawk工作正常

sed -i s/mawk// configure

确认正常后,输入以下指令,构建build文件夹,构建tic程序

mkdir build
pushd build
../configure
make -C include
make -C progs tic
popd

随后,输入以下的编译指令

./configure --prefix=/usr \
--host=$LFS_TGT \
--build=$(./config.guess) \
--mandir=/usr/share/man \
--with-manpage-format=normal \
--with-shared \
--without-normal \
--with-cxx-shared \
--without-debug \
--without-ada \
--disable-stripping \
--enable-widec

随后make

make完成后,输入以下指令完成安装

make DESTDIR=$LFS TIC_PATH=$(pwd)/build/progs/tic install
echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so

Bash安装

Bash的安装中规中矩,详见LFS-BOOK-11.2的6.4.1进行,本文不再赘述

在第六章中,你需要安装18个包,它们的安装方式和第五章较为相似,直接按照LFS-BOOK的要求进行安装即可。

安装完毕后,拍摄一个快照即可。

最新文章

  1. css的五种属性值----在路上(21)
  2. 关于ubuntu16.4 中安装最新的eclipse或者是STS出现页面特卡,且新建项目没有提示,preference选项中点击左侧标签右侧没反应的解决办法,参照google, 排版不太好,希望对一些小伙伴有所帮助
  3. DEDECMS之一 安装配置
  4. 3ds max 分离对象
  5. NGINX: 405 Not Allowed
  6. Extjs中给同一个GridPanel中的事件添加参数的方法
  7. POJ 2240 && ZOJ 1082 Arbitrage 最短路,c++ stl pass g++ tle 难度:0
  8. What is the innovator’s solution——什么才是创新的解决方案1
  9. linux系统利用yum安装其他软件或服务
  10. HC-05蓝牙模块基本使用
  11. HI3531的nand flash测试
  12. Effective C++ 读书笔记(39-45)
  13. How to intall and configure Haproxy on Centos
  14. Visual Studio 2015部署OpenCV
  15. TICTOC: Header Only C++ Timer
  16. 探究Visual Studio生成的.vs文件夹内部结构和作用
  17. sdkbox 接facebook
  18. springmvc常用的组件,注解,跳转
  19. 用 Python 破解 WIFI 密码,走到哪里都能连 WIFI
  20. alias的使用

热门文章

  1. bat-安装程序-切换路径的问题(小坑)
  2. 从零打造一个Web地图引擎
  3. go: 如何编写一个正确的udp服务端
  4. Linux,Centos系统下配置java Jdk(附下载地址)
  5. JDBC: ThreadLocal 类
  6. 使用APICloud AVM框架开发预约应用
  7. 深入解析Kubernetes admission webhooks
  8. Go语言基础五:引用类型-切片和映射
  9. Thread类的常用方法_获取线程名称的方法和Thread类的常用方法_设置线程名称的方法
  10. 基于mpvue的框架开发微信小程序(搭建环境)