2013年2月6日水曜日

[libxml2]MinGW で libxml2 のコンパイル

  1. The XML C parser and toolkit of Gnome にあるdownload ページから最新のパッケージをダウンロードする (2009/10/02 現在 libxml2-2.7.5.tar.gz)
  2. ダウンロードした libxml2 のファイルを展開する
  3. 展開したディレクトリ内にある win32 ディレクトリで configure.js を実行する
    win32> configure.js compiler=mingw prefix=c:\usr\MinGW include=c:\usr\MinGW\include lib=c:\usr\MinGW\lib debug=yes iconv=no
    
  4. Makefile 中にある cmd.exe -c "hogehoge" が有効に働かないので bin.mingw, int.mingw, int.a.mingw, int.utils.mingw ディレクトリを事前に作成しておく
    > mkdir bin.mingw
    > mkdir int.mingw
    > mkdir int.a.mingw
    > mkdir int.utils.mingw
    
  5. Make する
    > cd win32
    > make -f Makefile.mingw
    
  6. bin.mingw ディレクトリにコンパイルされたプログラムができる
  7. bin.mingw 内にある libxml2.a, libxml2.lib を MinGW\lib にコピーする
  8. libxml2-2.7.5 ディレクトリにある include/libxml を MinGW/include にコピーする (libxml ディレクトリごと)

0 件のコメント:

コメントを投稿