windows上gnu make的libintl3和libiconv2在哪里,需要用ruby on MinGW编译vim

windows上gnu make的libintl3和libiconv2在哪里,需要用ruby on MinGW编译vim,vim,makefile,mingw,gnu,Vim,Makefile,Mingw,Gnu,我正在尝试运行gnu make for windows,但它无法运行,因为找不到libint3.dll 果然,指定需要libint3和libiconv2,但尝试跟踪它们的链接显然会在服务器上产生错误 那么,我是否需要这些库,从哪里可以获得它们,或者 我可以从其他地方下载gnu make吗 更多背景 下面是我尝试做的,也许其他人可以分享一种完全不同的方法:我想编译支持ruby 1.8.7的vim,这样我就可以使用vim插件了。我下载了minGW、gnuMake、ruby 1.8.7和vimsour

我正在尝试运行gnu make for windows,但它无法运行,因为找不到
libint3.dll

果然,指定需要
libint3
libiconv2
,但尝试跟踪它们的链接显然会在服务器上产生错误

那么,我是否需要这些库,从哪里可以获得它们,或者
我可以从其他地方下载gnu make吗

更多背景

下面是我尝试做的,也许其他人可以分享一种完全不同的方法:我想编译支持ruby 1.8.7的vim,这样我就可以使用vim插件了。我下载了minGW、gnuMake、ruby 1.8.7和vimsources,现在无法调用(vim的)makefile
Make_ming.mak

我添加了相应的标签,因为可能-只是可能-其他人遇到了相同的问题。

在您链接到()的页面上,有一个指向make()的依赖项的链接。如果你下载这个(我刚刚试过),它包含你正在寻找的两个库。如果下载时遇到问题,请尝试其他sourceforge镜像


关于编译Vim,我发现最简单的方法是使用。安装它(您需要选择许多开发库)。打开一个bash窗口并输入以下内容。显然,您需要调整perl、python、ruby和xpm的路径和版本(如果不需要,也可以删除它们)

我还发现有必要(使用Ruby 1.8)编辑
Ruby/lib/Ruby/1.8/i386-mswin32/config.h
中的
Ruby.h
文件,并在检查MSC版本的文件开头注释掉检查(前三行)。对于XPM,您需要XPM网站上的XPM库文件以及源文件(
simx.h
XPM.h
xpm4.dll
simx.h
xpm.h
进入包含目录,
xpm4.dll
进入安装目录。

似乎具有所需的依赖项:

$ unzip -l make-3.81-dep.zip
Archive:  make-3.81-dep.zip
Make-3.81: Dependencies
  Length      Date    Time    Name
---------  ---------- -----   ----
   898048  2004-03-16 12:37   bin/libiconv2.dll
   103424  2005-05-06 12:52   bin/libintl3.dll
       24  2006-11-24 16:05   manifest/make-3.81-dep.ver
       93  2006-11-24 16:05   manifest/make-3.81-dep.mft
---------                     -------
  1001589                     4 files
如果您想要直接链接,请尝试

$ unzip -l make-3.81-dep.zip
Archive:  make-3.81-dep.zip
Make-3.81: Dependencies
  Length      Date    Time    Name
---------  ---------- -----   ----
   898048  2004-03-16 12:37   bin/libiconv2.dll
   103424  2005-05-06 12:52   bin/libintl3.dll
       24  2006-11-24 16:05   manifest/make-3.81-dep.ver
       93  2006-11-24 16:05   manifest/make-3.81-dep.mft
---------                     -------
  1001589                     4 files