写在前面
本章将展示如何使用刚刚构建的跨工具链来交叉编译基本实用程序。
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进行,本文不再赘述
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/289216.html