mingw環境構築メモ [プログラミング]
AperyがVisual Studioでビルドできないのでmingwを入れる必要があるが、ぐぐって一番上の方法を試すと失敗するのでメモ
■手順
MSYS2をいれてPACMANでパッケージを追加する
http://sourceforge.net/projects/msys2
インストール後、「MinGw-w64 Win64 Shell」を実行する。
「MSYS2 Shell」はMSYS2のDLL必須になってしまう。
$ update-core
$ pacman -Su
コアコンポーネントのアップデートを行うとシェルの動作がおかしくなるので立ち上げ直したほうがよさそう
$ pacman -S base-devel
$ pacman -S msys2-devel
$ pacman -S mingw-w64-x86_64-toolchain
これで大体入る。vim,gtags(global),gdbなどがインストールできる。
デフォルトで色がつかないので.bashrc/.gitconfig/.vimrcなどは適宜更新する
■Aperyのビルド
$ git clone https://github.com/HiraokaTakuya/apery
$ cd apery/src
$ make bmi2
makeだけだとデバッグビルドになる
やり直すときはmake clean後に行う
■速度
https://twitter.com/nodchip/status/642123872217665540
配布版はPGOビルドされているので速い
■手順
MSYS2をいれてPACMANでパッケージを追加する
http://sourceforge.net/projects/msys2
インストール後、「MinGw-w64 Win64 Shell」を実行する。
「MSYS2 Shell」はMSYS2のDLL必須になってしまう。
$ update-core
$ pacman -Su
コアコンポーネントのアップデートを行うとシェルの動作がおかしくなるので立ち上げ直したほうがよさそう
$ pacman -S base-devel
$ pacman -S msys2-devel
$ pacman -S mingw-w64-x86_64-toolchain
これで大体入る。vim,gtags(global),gdbなどがインストールできる。
デフォルトで色がつかないので.bashrc/.gitconfig/.vimrcなどは適宜更新する
■Aperyのビルド
$ git clone https://github.com/HiraokaTakuya/apery
$ cd apery/src
$ make bmi2
makeだけだとデバッグビルドになる
やり直すときはmake clean後に行う
■速度
https://twitter.com/nodchip/status/642123872217665540
配布版はPGOビルドされているので速い
コメント 0