Linux From Scratch(LFS11.0)交叉编译临时工具 - File-5.40

2021-10-08 15:11:36 浏览数 (1)

File 软件包包含用于确定给定文件类型的工具。

安装 File

解压软件包

代码语言:javascript复制
echo $LFS
cd $LFS/sources
tar xf file-5.40.tar.gz
cd file-5.40

宿主系统 file 命令的版本必须和正在构建的软件包相同,才能在构建过程中创建必要的签名数据文件。运行以下命令,为宿主系统构建它:

代码语言:javascript复制
mkdir build
pushd build
  ../configure --disable-bzlib      
               --disable-libseccomp 
               --disable-xzlib      
               --disable-zlib
  make
popd

编译并安装 File:

代码语言:javascript复制
time { ./configure --prefix=/usr --host=$LFS_TGT --build=$(./config.guess) && make FILE_COMPILE=$(pwd)/build/src/file && make DESTDIR=$LFS install;}

安装完成后清理工作:

代码语言:javascript复制
cd ..
rm -rf file-5.40

本次分享到此结束啦~

如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。

❤️ 技术交流可以 关注公众号:Lucifer三思而后行 ❤️

0 人点赞