在嵌入式开发过程中,出现tar命令无法识别到z选项,说明我们系统的tar命令版本太旧了,需要进行版本更新
下载地址
ftp://alpha.gnu.org/gnu/tar/
这里选择下载
tar-1.27.1.tar.gz
我发现这个网址有时候会缺少一些版本,其他版本也是可以尝试的,如果需要该版本,可以评论留言,我私发一份。
将下载的文件拷贝到ubutun虚拟机,解压缩
tar zxvf tar-1.27.1.tar.gz 
cd tar-1.27.1 
mkdir result
CC=arm-linux-gnueabihf-gcc ./configure  --prefix=`pwd`/result  --host=arm-linux 
make clean 
 
make 
make install
 
 
CC指定交叉编译工具,这个环节容易出错误,如果没有相应的交叉编译工具,需要配置环境变量
交叉编译后的result文件夹如下

拷贝./result/bin/tar到开发板,替换原来根目录下的/bin/tar指令就可以
使用指令查看版本号
tar --help
tar --version 
                


















