标签:configure -- Scratch make 全记录 build LFS usr
写在前面
本章将展示如何使用刚刚构建的跨工具链来交叉编译基本实用程序。
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进行,本文不再赘述
标签:configure,--,Scratch,make,全记录,build,LFS,usr 来源: https://www.cnblogs.com/alphainf/p/16688578.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。