前置条件

首先我们需要安装静态链接版本的musl-gcc:

下载地址:https://github.com/DragonOS-Community/musl-cross-make/releases/tag/9.4.0-231114

安装到linux内即可。

安装tar的依赖项

sudo apt install -y build-essential autopoint

克隆代码

下载tar-1.35的源代码

wget https://mirrors.ustc.edu.cn/gnu/tar/tar-1.35.tar.xz

编译

CC="x86_64-linux-musl-gcc -static" LDFLAGS="-static" ./configure --prefix=/usr
mkdir -p install
make install DESTDIR=$(pwd)/install -j $(nproc)

安装

接着把install目录下的所有内容,复制到dragonos的bin/sysroot文件夹内(不包含install目录本身)

然后在dragonos内就能使用tar命令进行压缩解压了。

欢迎关注我的公众号“灯珑”,让我们一起了解更多的事物~

你也可能喜欢

发表评论