配置gmp时出错
Error when configuring gmp
希望这只是一个非常简单的问题。好吧,这就是我所做的:我想在我的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/5bin
5bin 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
解决这个问题
- 访问者访问变体并返回不同类型时出错
- 在Linux for Windows上编译C++代码时出错
- 读取文件的最后一行并输入到链接列表时出错
- 重载操作程序时出错>>用于类中的字符串 memebr
- 调用专用模板时出错"no matching function for call to [...]"
- C++-试图将函数指针推回到另一个CPP文件中的矢量时出错
- LINK 尝试使用 OpenSSL evp aes 256 c++ 时出错
- 在Google Kick start中提交时出错
- 在c++中访问int到类对象的映射时出错
- 分段错误当我试图运行程序时出错
- 使用dynamic_cast和构造函数时出错
- CHECK(调用)函数在Google Colab中出错
- 用pybind11包装C++抽象类时出错
- 为x86而非x64编译时出错
- 从R调用C++函数并对其进行集成时出错
- 这个函数哪里出错了
- 使用 MinGW 在 Windows 上安装 GMP 时出错
- 链接GMP库时出错
- 安装 GMP 时出错
- 配置gmp时出错