使用msys2編譯GVIM遇到的問題

重新按照流程進行編譯GVIM,發現了一些問題;

1.首先,是在使用 msys2時,找不到gcc ;
解決方案,使用Pacman安裝後,使用 mingw64.exe 進行安裝;

2.在編譯gvim,解決Python依賴項時,使用不同版本的python出現問題;
解決方案:編譯64位gvim使用 64位的python;

3.在make時使用的文件,custom.mak中,
python的路徑手動配置;

4.編譯完成後,生成gvim.exe,但是無法從Windows啓動欄啓動;
提示 缺少 libstdc++-6.dll
查找後發現,這個dll在msys中,於是將msys的lib路徑配置到Windows的環境變量 PATH中;

5.安裝Vundle時,vim使用~/.vimrc,gvim使用~/_vimrc
但是gvim安裝插件總是報錯,

Error detected while processing function vundle#installer#new.
...

可以通過修改_vimrc中,

" set the runtime path to include Vundle and initialize
set rtp+=~\.vim\bundle\Vundle.vim
"call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
" 修改下面這一行爲自己的Vundle目錄
call vundle#begin('C://msys64//home//yourname//.vim//bundle//Vundle.vim')

即可成功安裝插件;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章