ubuntu安装:
sudo apt install gettext autoconf automake libtool
apt-get install autopoint
apt install flex
apt install bison
./autogen.sh # 生成configure脚本
#先编译uuid
./configure --host=aarch64-none-linux-gnu --prefix=/opt/util-linux-stable-v2.41/install --disable-all-programs --enable-libuuid
make
make install
#编译fdisk
./configure --host=aarch64-none-linux-gnu --prefix=/opt/util-linux-stable-v2.41/install --disable-all-programs --enable-libuuid --enable-fdisk --enable-sfdisk --enable-libfdisk --enable-libblkid --enable-libsmartcols
make
make install
make
基于上面的uuid编译parted
git.savannah.gnu.org/git/parted.…
ftp.gnu.org/gnu/parted/
./configure --host=aarch64-none-linux-gnu --prefix=/opt/parted-3.6/install LDFLAGS=-L/opt/util-linux-stable-v2.41/install/lib/ CFLAGS=-I/opt/util-linux-stable-v2.41/install/include --disable-device-mapper --without-readline
make
make install