今天在编译的时候出现了如下错误:
checking build system type... mkdir: cannot create directory '/tmp/cg25174-26600': Read-only file system
config.guess: cannot create a temporary directory in /tmp
configure: error: cannot guess build type; you must specify one
make[3]: *** [all_libiconv] Error 1
之前都没有出现类似的错误,很是奇怪。
后来在网上搜了一下,发现是因为机器类型没有指定,正好我今天的双系统的linux系统出了点问题,倒是/configure不能匹配到我的机器类型,需要手动指定一下,在Makefile中添加"--build=i686-pc-linux",即:
./configure --host=mips-linux ====> ./configure --build=i686-pc-linux --host=mips-linux