Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Windows(32ビット環境)でvimprocをコンパイルしてみよう

$
0
0

概説

WindowsのgVimでThe Platinum Searcherを使いたくて仕方なかったんですが、目の前に立ちふさがるvimproc.dllのインストール。

暗黒美夢王が配布してくれているDLLがあるんですが、使っちゃダメと言われたので、頑張ってWindows環境でコンパイルしてみました。これはその時のメモです。

コンパイル(make)するために、GNU on Windowsをインストール

色んなサイトでコンパイルするには「msys」をインストールするように説明されていますが、ここではGNU on Windowsをインストールします。もちろんmsysをインストールしてもコンパイルは可能です。

  1. https://github.com/bmatzelle/gow/wikiにアクセス。
  2. Download Installerのリンクをクリック。
  3. Gow-0.8.0.exeをダウンロードしてインストール。
  4. 環境変数「Path」に「;C:\Program Files\Gow\bin」を通す。(インストール先については、インストール時の環境に応じて読み替えてください。)
  5. なお、Gow-0.8.0.exeのようなインストーラー形式ではなく、 https://github.com/bmatzelle/gowの「Download ZIP」からバイナリファイル形式をダウロードし、解凍後のbinディレクトリに対して環境変数を設定する方法でもOKです。

MinGWをインストール

gccを使えるようにするために、MinGW(Minimalist GNU for Windows)をインストールします。
なお、GNU on Windowsのmakeではなく、msys収録のmakeを利用したい場合は、MinGW経由でmsysをインストールすることが可能です。

  1. http://sourceforge.net/projects/mingw/にアクセス。
  2. Browse All Filesをクリック。
  3. Installerをクリック。
  4. mingw-get-setup.exeをダウンロード。
  5. mingw-get-setup.exeをダブルクリックし、セットアップを開始する。
  6. 「Install」をクリックする。 mingw1.png
  7. デフォルト設定のまま、「Continue」をクリックする。 mingw2.png
  8. 「mingw32-base」を右クリックし「Mark for Installation」を選択後、左上の「Installation」から「Apply Change」を選択する。GNU on Windowsのmakeを利用しない場合はここで同時に「msys-base」も選択しておく。 mingw4.png
  9. 環境変数「Path」に「;C:\MinGW\bin」を通す。(インストール先については、インストール時の環境に応じて読み替えてください。)
  10. msysのmakeを利用する場合は、「;C:\MinGW\msys\1.0\bin」にもパスを通してください。

vimprocをコンパイル

コマンドプロンプトを起動して、以下のコマンドを実行することで、「C:\Users\ユーザー名\.vim\bundle\autoload」配下に「vimproc_win32.dll」が作成されます。
※vimprocのダウンロードはNeoBundle等経由でも構いません。

コマンドプロンプト
>cd C:\Users\ユーザー名\.vim\bundle
>git clone https://github.com/Shougo/vimproc.vim.git vimproc
>cd vimproc
>make -f make_mingw32.mak

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>