[英]Compiling vim with MinGW results in mingw-get install --reinstall binutils=2.22-1
我正在嘗試使用對ruby的本機支持來編譯VIM,並為此使用MinGW。
編譯將按預期進行,直到make文件嘗試執行windres -DWIN32 -DWINVER=0x0400 -D_WIN32_WINNT=0x0400 ..... vim.rc gobj/vimres.res
此步驟失敗,出現windres: unexpected version string length 68 != 32 + 8
。 我完全不知所措,這是什么錯誤以及應該如何解決。
據我所知,我下載了vim源代碼和MinGW環境的最新版本。
搜索互聯網提示我嘗試進行mingw-get install --reinstall binutils=2.22-1
。 但是我仍然收到相同的錯誤消息。
看來
mingw-get install --reinstall binutils=2.22-1
實際上沒有安裝以前的版本。
相反,用
mingw-get remove binutils
mingw-get install binutils=2.22-1
我能夠安裝以前的版本。 現在, windres
步驟起作用了。
我只是用MinGW / MSYS以及其他一些動態的ruby支持來編譯Vim。 請查看此要點 ,以獲取以gvim74.exe安裝文件作為輸出的整個過程的指南。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.