在Win7上用MSYS2打造開發(fā)環(huán)境

安裝MSYS2

  1. 下載安裝msys2, 默認(rèn)文件目錄為:C:\msys64, 此目錄為根目錄。
  2. 修改/etc/pacman.d/mirrorlist.msys 文件, 添加軟件源提升下載速度:
    • 添加Server = http://mirrors.ustc.edu.cn/msys2/REPOS/MSYS2/$arch 到首行。
    • 添加Server = http://mirror.bit.edu.cn/msys2/REPOS/MSYS2/$arch 到首行。
    • 運(yùn)行 pacman -Syu 更新

安裝基本編譯套件

pacman -S gcc base-devel

安裝ZSH

pacman -S zsh

安裝oh-my-zsh 使zsh 更好用

sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安裝git

pacman -S git

默認(rèn)git會(huì)安裝 vim,不過這個(gè)版本的 vim沒有Lua支持,我需要 Lua,Python支持,所以vim等下自己在編譯一下安裝,安裝完git后我手動(dòng)刪除了自帶安裝的vim版本。用whereis vim列出vim的路徑,然后一一刪除。

編譯安裝vim

參考了此issue 的答案,編譯了帶Lua和Python的vim版本,暫時(shí)沒有用到Python3的版本,所以不研究編譯帶Python3了

** 編譯步驟: **

  • pacman ncurses-devel python2

  • 編譯安裝lua,因?yàn)闆]有l(wèi)ua包

  • 編譯安裝vim

    • git clone https://github.com/vim/vim
    • cd vim/src
    • ./configure --prefix=/usr --with-tlib=ncursesw --enable-luainterp --with-lua-prefix=/usr/local --disable-gui --disable-tclinterp --enable-cscope --without-x CPPFLAGS="${CPPFLAGS} -I/usr/include/ncursesw" --enable-python3interp=dynamic --enable-rubyinterp=dynamic --enable-pythoninterp=dynamic --enable-multibyte && make
    • cd .. && make install

此文僅作筆記保存,開發(fā)環(huán)境已轉(zhuǎn)Vagrant+VirtualBox
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容