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

时间:2012-07-06 20:07:41

标签: windows codeblocks gmp m4

作为漫长而肮脏的故事的一部分,其最终目标只是安装GMP以与Windows中的code :: blocks一起使用,我正在尝试配置gmp。我使用以下命令执行此操作:

  

./ configure --prefix = $ {gmp_install}

一切都开始得很好。几分钟后,一点点进展,一切都停止了,我收到了这条消息:

  

configure:error:$ PATH或/ usr5bin

中没有可用的M4

我甚至不知道M4是什么,但我发现它是某种宏处理器。所以我下载它,并将文件夹添加到我的Path变量。然后我再次启动配置,但结果相同。

我需要做些什么让M4让它运转起来吗?我真的很茫然。谢谢你的帮助。

4 个答案:

答案 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 中)。这就是我们构建系统中发生的事情...