希望这只是一个非常简单的问题。好的,这是我所做的:我想在我的Linux Ubuntu11.10下安装gmp。我的系统里既有g++也有gcc。因此,我从gmp官方网站(gmp 5.0.2)下载了最新版本,将其解压缩,然后,由于我需要c++ gmp接口,我只需运行:
./configure --enable-cxx但它会持续工作一段时间,然后打印出来:
checking for suitable m4... configure: error: No usable m4 in $PATH or /usr/5bin (see config.log for reasons).我做错什么了吗?非常感谢!
马泰奥
发布于 2011-10-26 22:18:50
尝试sudo apt-get install m4并重新运行./configure
发布于 2019-09-14 07:50:20
我知道这是7年前的事了,但我现在正在考虑在一个较旧的系统上从源代码安装gmp5.1.3。我注意到了“有趣的输出”checking for suitable m4... configure: error: No usable m4 in $PATH or /usr/5bin 5bin是吧?我认为这是一个打字错误,它可能是。在配置脚本的第27285行,有一个ac_dummy="$PATH:/usr/5bin",它是一个外壳变量,脚本随后会查找该变量,但找不到。在*nix默认的FHS中,/usr/5bin不存在。
ac_dummy="$PATH:/usr/5bin"的问题是接下来的几行是一个在$PATH变量+ /usr/5bin中搜索m4的for循环。在我的系统上,/usr/sbin是m4文件所在的位置,并且不是默认$PATH变量的一部分。
修复:
您可以修改$PATH变量以包含/usr/sbin。
您可以将配置脚本修改为ac_dummy="$PATH:/usr/sbin“
你可以等7年,等别人提交错误报告。
根据您的操作系统的年龄和支持情况,sudo apt-get install m4也可以工作。
发布于 2021-02-05 05:03:30
我也有同样的错误,sudo apt-get install m4解决了这个问题。
https://stackoverflow.com/questions/7902894
复制相似问题