LFS 11.2(Linux From Scratch)构建过程全记录(六):交叉编译临时工具
写在前面
本章将展示如何使用刚刚构建的跨工具链来交叉编译基本实用程序。
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的要求进行安装即可。
安装完毕后,拍摄一个快照即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!