首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置gmp时出错

配置gmp时出错
EN

Stack Overflow用户
提问于 2011-10-26 20:56:35
回答 3查看 16.6K关注 0票数 23

希望这只是一个非常简单的问题。好的,这是我所做的:我想在我的Linux Ubuntu11.10下安装gmp。我的系统里既有g++也有gcc。因此,我从gmp官方网站(gmp 5.0.2)下载了最新版本,将其解压缩,然后,由于我需要c++ gmp接口,我只需运行:

代码语言:javascript
复制
./configure --enable-cxx

但它会持续工作一段时间,然后打印出来:

代码语言:javascript
复制
checking for suitable m4... configure: error: No usable m4 in $PATH or /usr/5bin (see config.log for reasons).

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

马泰奥

EN

回答 3

Stack Overflow用户

发布于 2011-10-26 22:18:50

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

票数 48
EN

Stack Overflow用户

发布于 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也可以工作。

票数 2
EN

Stack Overflow用户

发布于 2021-02-05 05:03:30

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7902894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档