windows上gnu make的libintl3和libiconv2在哪里,需要用ruby on MinGW编译vim
我正在尝试运行gnu make for windows,但它无法运行,因为找不到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
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