使用msys2編譯GVIM遇到的問題

2021-08-19 02:42:03 字數 992 閱讀 3443

重新按照流程進行編譯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')

即可成功安裝外掛程式;

搭建MSYS2編譯環境

軟體安轉比較簡單,一直下一步就好了。msys2預設的軟體源,在國內訪問非常慢,最好配置為國內的源 修改msys64 etc pacman.d目錄下的三個mirrorlist.檔案 32 bit mingw w64 repository mirrorlist primary 清華大學映象 server...

MSYS2的源配置

msys2安裝筆記 msys2 mingw w64 git gvim 環境配置 msys2環境搭建 msys2安裝g pacman s mingw w64 x86 64 toolchain mingw w64 i686 toolchain 由於gfw作怪,訪問sf的源並不穩定,筆者推薦使用北京理工大...

Msys2安裝 配置

1.安裝msys2 2.3.4.執行 安裝完成後 1.安裝tree 以樹的格式檢視資料夾 pacman s treepacman syu 檢查版本 pacman su 更新pacman s fishpacman s vim5.修改啟動msys預設啟動fish vim etc nsswwitch.co...