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