发现板子里面没有file命令,速速移植一个,
下载:
wget ftp://ftp.astron.com/pub/file/file-5.25.tar.gz
解压编译:
tar -zxvf file-5.25.tar.gz
./configure --host=arm-poky-linux-gnueabi --prefix=/aaaa
make
make install DESTDIR=bbbb
注意:
1,下载的版本必须和本地版本相对应,不然会提示本地必须安装同样的版本;
2,aaa为magic文件查找路径,也就是命令运行的平台上的路径,bbb为编译环境下文件install路径
3,找不到库,可以export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data
4,运行提示 could not find any magic files! ,push bbb路径下share目录(包含share)到aaa路径,
5,直接交叉编译的时候,--host指定arm不会生成elf文件,不知道为啥,我改成了toolchain一样的host才ok//指定arm不会生成elf是因为libtool校验发现arm和toolchain的环境不一样,校验失败,所以不会生成elf