Coreutils包括常用的shell命令,由于自己编译的busybox的mv命令不支持 -T 参数所以重新交叉编译一下移植:
编译版本: Coreutils-8.27
下载:
wget https://ftp.gnu.org/gnu/coreutils/coreutils-8.27.tar.xz
解压:
sudo tar -xvJf coreutils-8.27.tar.xz
cd coreutils-8.27/
设置交叉编译器:
export CC=/opt/Toolchain/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc
静态编译修改makefile:
LDFLAGS = -static
sudo ./configure --host=arm-linux-gnueabi
sudo make
编译后mv命令存在于src/目录下