作为一个漫长而肮脏的故事的一部分,其最终目标只是安装GMP以与Windows中的code::blocks一起使用,我正在尝试配置gmp。我使用以下命令执行此操作:
./配置 --前缀=${gmp_install}
一切开始都很好。经过几分钟和一点进展,一切都停止了,我收到以下消息:
配置:错误:$PATH 或/usr5bin 中没有可用的 M4
我什至不知道 M4 是什么,但我发现它是某种宏处理器。所以我下载了它,并将文件夹添加到我的 Path 变量中。然后我再次开始配置,但结果相同。
我需要对 M4 做些什么才能让它工作吗?我真的很茫然。感谢您的帮助。
如果您使用的是基于 debian 的操作系统,请执行 sudo apt-get install m4。如果没有互联网,或者您只有 m4 包,请将其复制到/opt 中,对其进行配置,然后将$PATH值更改为您现在拥有的值。
如果您使用的是cygwin,则安装程序具有m4的工作包。然后无需下载 m4 或更改$PATH。
我想出了同样的问题,我通过运行 Mingw 软件包安装程序解决了它,并在列表中搜索 msys-m4,全选,然后应用更改,它应该可以让您 ./配置就可以:)
假设你在MSYS2上(你似乎有一个sh
),你可以通过pacman -S m4
安装m4
。
请注意,如果通过 shell 运行配置,请不要意外选择 WSL 的 bash(在 %System32%/bash.exe
中)。这就是我们构建系统中发生的事情...