$PATH 或 /usr5bin 中没有可用的 M4



作为一个漫长而肮脏的故事的一部分,其最终目标只是安装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 中)。这就是我们构建系统中发生的事情...

相关内容

  • 没有找到相关文章

最新更新