wget1.6 产品用到的一个开源软件,原来在ubuntu 下编译OK的。移到64位centos7 下编译出错。
在./configure 时产生了如下的错误,编译不下去:
checking host system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized
后来查了一下文档,原来需要这样解决就可以啦。
原因分析,应该是libtool不同版本导致的问题。
解决方案:
把 /usr/share/libtool/config/config.guess 覆盖到相关软件自带的config.guess
把 /usr/share/libtool/config/config.sub 覆盖到相关软件自带的config.sub