如果你找到这里,说明你已经试过无数个无效的办法了。
1、问题描述
交叉编译uuid库,命令为./configure --prefix=`pwd`/release --host=arm-xxx-linux
提示Invalid configuration ‘arm-xxx-linux’: machine ‘arm-xxx’ not recognized
如下图
2、解决办法
将配置命令改为./configure --prefix=`pwd`/release CC=arm-xxx-linux-gcc CXX=arm-xxx-linux-g++
但提示If you meant to cross compile, use `–host’.
如下图
将配置命令改为./configure --prefix=`pwd`/release CC=arm-xxx-linux-gcc CXX=arm-xxx-linux-g++ --host=arm-linux
完美解决。