MinGW-w64

テストに悩んでます

IMAGINEの話ばかりですが、忘れてはいません。 最初のクロスコンパイラは、ディレクトリ(フォルダ)構成が変だったので、MinGW-w64のヘッダからやり直しました。 いちおう、大きなエラーもなく想定通りのツリーができてます。けど、できたものが正しいかどう…

mingw-w64-headers の分削除しました

Windows Updateの後、もう一度ビルドしなおしたら、エラーが発生。 再開したときの環境が間違ってたみたいで、変なことになったのです。 なのでいったん取り消して、もう少し先に進んでから書き直します。

うまくいかないのよ…

binutilsのあと、mingw-w64-headersのインストールに行くんですが、mingw-w64-headersのインストール先に、x86_64-pc-mingw32なんてフォルダができちゃいます。 こんな環境ねーよ… しかもx86_64-w64-mingw32にインストールされる部分もあります。本当ならこ…

クロスコンパイル環境

build, host, target configureのオプションに環境を指定する--build, --host, --targetというオプションがありまして、クロスコンパイラをビルドする上で大変重要です。 というかクロスコンパイラのために3つもあるんでしょうね。 --build いままさにビル…

ソース展開結果

ここまでの結果、${HOME}/gccbuild/src(C:\gccbuild\src)の下は次のようになってます。 $ ls -F1 binutils-2.21.51/ binutils-2.21.51.tar.bz2 gcc46x/ gmp-5.0.1.tar.bz2 md5.sum mingw-w64/ mpc-0.9.tar.gz mpfr-3.0.1.tar.bz2 svn-gcc46x.sh* svn-mingw64…

ソース展開の忘れ物

mingw-w64 必要なソース展開を書いたわけですが。 なんと、肝心かなめのmingw-w64を忘れていたという…プロジェクトサイトやsourceforgeを見ればわかりますが、mingw-w64はまだBetaです。 v1.0がstableリリースされてますが、頻繁に更新されています。ビルド…

シェル環境とソース展開

ホームディレクトリ MSYSのシェルを起動すると、/home/(現在のユーザ) が作られます。日本語ユーザ名とかダメってことね。通るかもしれないけど、パス指定が面倒だし、変な挙動になっても困る。 MSYSの環境変数 基本的にWindowsのcmd.exeを引き継いでます。%…

フォルダ構成

インストールより前に、最初に全体のフォルダ構成を決めておきます。 まあMinGW/MSYSの構成が独特だったんで、変更するハメになったから、全体像が必要になってしまったんですが…主なフォルダ構成は次のようにします。勝手になっちゃうところもあります。

ほかの64bit開発環境

お勉強を兼ねてMingw-w64でビルド環境を作るけど、別の方法もありまして、そっちのほうが実は楽。Java Javaなら64bitのJVMさえあれば、ソフトは全然変わらない…はず。 まあサーバ運用するならJVMだけ差し替えて動くかは不安ですけど、開発環境ならたいした問…

Windows 7 64bitに開発環境つくるのです

昨年購入したノートPCはOSがWindows 7 Home Premium 64bit版。 Javaありスクリプトありの開発環境が必要ですが、RubyとかPythonの64bit版が微妙なのです。たとえばRedmine。Ruby 1.8.xじゃないとダメなんだって。 でもWin64に対応してるのって1.9から…しかも…

64bit 開発環境ビルド準備

ソースコード ビルドするんだから最新をリポジトリから取得、とか言うとバージョン管理博覧会になるです。 それに、リポジトリからソースを取得した場合、configureスクリプトがないことがあります。autoconfとautomakeで作らなきゃいけなくなるんで、最小限…