machine这是我在移植sqlite3到arm linux开发板时遇到的问题
checking host system type... Invalid configuration `/home/linux/toolchain/toolchain-4.5.1-farsight/bin/arm-none-linux-gnueabi': machine `/home/linux/toolchain/toolchain-4.5.1-farsight/bin/arm-none' not recognized
configure: error: /bin/sh ./config.sub /home/linux/toolchain/toolchain-4.5.1-farsight/bin/arm-none-linux-gnueabi failed
根据 machine后提示的信息推测是交叉编译工具链路径名过长所致
然后缩短交叉编译工具路径然后执行成功