配置gmp时出错

Error when configuring gmp

本文关键字:出错 gmp 配置      更新时间:2023-10-16

希望这只是一个非常简单的问题。好吧,这就是我所做的:我想在我的Linux Ubuntu 11.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).

我做错什么了吗?非常感谢!

Matteo

尝试sudo apt-get install m4并重新运行./configure

我知道这是7年前的事了,但我现在正在考虑在旧系统上从源代码安装gmp5.1.3。我注意到"有趣的输出" checking for suitable m4... configure: error: No usable m4 in $PATH or /usr/5bin5bin hunh?我以为是打错了,很可能是。在配置脚本的27285行,有ac_dummy="$PATH:/usr/5bin"这是一个shell变量,然后脚本查找但没有找到。在*nix默认FHS中,/usr/5bin不存在。

ac_dummy="$PATH:/usr/5bin"的问题是,接下来的几行是一个for循环搜索$PATH变量+/usr/5bin的m4。在我的系统中,/usr/sbin是m4文件所在的位置,而不是默认的$PATH变量的一部分。

修复:

你可以修改你的$PATH变量来包含/usr/sbin。

您可以将配置脚本修改为ac_dummy="$PATH:/usr/sbin"

你可以等7年才有人提交bug报告。

根据您的操作系统的年龄和支持,sudo apt-get install m4也可以工作。

我也有同样的错误,sudo apt-get install m4解决这个问题