* MinGWでのビルド [#odd4694c]

** ソースコード [#b826b5f3]
- MinGWではコンパイルエラーが起きるソフトウェアがあり、MSYS2が配布しているソースコードはパッチが用意されているので、そちらを利用する。
- https://sourceforge.net/projects/msys2/files/REPOS/MINGW/x86_64/
- https://github.com/Alexpux/MSYS2-packages

** ビルド [#rf3fe195]
 ./configure --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32

- configure実行時にbuildとhostとtargetを指定する。
-- https://sourceforge.net/p/mingw-w64/wiki2/MSYS/
- これでだいたいコンパイル通るがダメな場合もある。

** スタティックリンクの指定 [#l07a5d57]
 CFLAGS = -g -O2 -static -static-libgcc -static-libstdc++

- GCCのオプションに-staticを付ければいいらしい?
- ダメなら、-static-libgcc -static-libstdc++も付けてみる?

** 参考 [#y71bf450]
- http://www.gaia-gis.it/spatialite-3.0.0-BETA/mingw64_how_to.html

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS