スポンサーリンク

このドキュメントの内容は、以下の通りです。

はじめに

WindowsでvimprocのDLLの再ビルドをしようとしたときに、コマンドを誤ってしまい、リダイレクトでmingw32-make.exeを空っぽのファイルにしてしまいました。
いろいろと前回やったときのやり方を忘れてしまっていて、間違いだらけでした。

ビルドの試行錯誤の過程では、こういうことになってしまったり、いろいろ問題に遭遇しまくりでした。

cc1.exe - システム エラー

コンピューターに libwinpthread-1.dll がないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。

OK


環境

http://sourceforge.net/projects/mingwbuilds/

インストール時の設定

Version 4.8.1
Architecture x64
Threads posix
Exception seh
Build version 5

インストール中にエラー


Installing x64-4.8.1-posix-seh-rev5

ERROR res

OK


となって、失敗するので

mingw-w64を入れてみます。こっちのほうがgccのバージョンが新しかったです。

ダウンロードサイト

http://sourceforge.net/projects/mingw-w64/

インストール時の設定

Version 4.9.2
Architecture x86_64
Threads posix
Exception seh
Build version 2

インストール先

C:\Program Files\mingw-w64\x86_64-4.9.2-posix-seh-rt_v4-rev2

vimprocのビルド

mingw-w64.bat でビルドしてみます。mingw-w64.batでシェルを起動します。
mingw32-make -f make_mingw32.mak
collect2.exe: error: ld returned 1 exit status
make_mingw32.mak:12: recipe for target 'autoload/vimproc_win32.dll' failed
mingw32-make: *** [autoload/vimproc_win32.dll] Error 1
vimprocにmake_mingw64.makの存在を忘れていました。64bit版のビルドを間違えていました。
C:\Users\user\.vim\bundle\vimproc>mingw32-make -f make_mingw64.mak CC=x86_64-w64-mingw32-gcc
gcc -O2 -Wall -shared -m64 -o autoload/vimproc_win64.dll autoload/proc_w32.c -lwsock32

作りなおしたけど、vimは相変わらず
vimproc's DLL: "C:/Users/user/.vim/bundle/vimproc.vim/autoload/vimproc_win64.dll" is not found. Please read: help vimproc and make it.
とおっしゃってます。。。

vimproc_win32.dllの作り直し

mingw 64だと vimproc_win32.dll が作れなかったので、 こちらは、gnupackでビルドします。

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー