以前にetch上で整えたときに、時間があればまとめる的な話をしつつ、まったく手をつけていなかったのに、今回の再インストールという事態になったため、早めに残しておくことに。
まずは
で、必要なものを放り込む。
# apt-get install mingw32 mingw32-binutils mingw32-runtime
次に、
# locate mingw32して、mingw32コンパイラなどの関連ファイルを見つける。
我が家のcoLinux+Debianでは、/usr/bin/i586-mingw32msvc-*としてコンパイラ群がインストールされていた。
そこで、これに対してシンボリックリンクを作成し、コンパイルの時打ち込むコマンドが少なくて済むようにする。
私はmingw-ccをCコンパイラに、mingw-c++をC++コンパイラに割り当てた。
全体で使うなら、コンパイラのあるディレクトリ内に一緒にシンボリックリンクを作成してもいいけど
個人で使うだけなら/home/user_name/binあたりに置いとくほうがいいかも。
リンクをはったら、
$ mingw-cc --versionとかして、うまくいってることを確認。
うまくいっていたら、Hello world.あたりを書いてコンパイルする。
コンパイルしてできたファイル(デフォルトならa.exe)をWindowsに移動させ、実行する。
うまくいったら、クロスコンパイル環境はできあがり。
(ここまでうまくいってれば、mathライブラリを使うときのコンパイルオプション-lmとかも普通に通るはず。)
まずはここまで。
OpenGL導入は次の記事で。
0 件のコメント:
コメントを投稿