MySQL

やっと環境が整う

MySQLをビルドするのに、やっと環境が整った。 結構、LinuxとかUnixのマクロは便利だ。だけど、なにせ、敷居が高すぎ。 自分で、マクロを作れたりすれば、Eclipseなどと互角に張り合えるくらい便利だ。それに、configureの--with--なんとかコマンドは、バー…

MySQLのデバッグ環境を作り終える

最近は、日中はパッケージをつくり、午後はMySQLの改造というハイブリッドな生活を送っている。 今日は、MySQLにブレークポイントを仕掛けて、コールスタックとかがVisualC++で見られるところまでいきました。 しかし、Microsoftの開発環境は何気に使いやす…

VisualStudioを買う

結局、MySQLをコンパイルするためにVisualStudioを買いました。 本当は、Linuxでやれば無料なのですが、どうも、以前Javaを始める前はVisualC++を使いまくっていたので、慣れのせいで買ってしまいました。

ビルド失敗

結局、Express Editionではビルドできず、押入れから出した昔のVisualC++ 4でビルドすることにしました。 さすがに今度は出来て欲しいです。

Visual C++ Express Editionをダウンロードする

Microsoftの http://www.microsoft.com/japan/msdn/vstudio/express/visualc/ から、VisualC++のExpress Editionがダウンロードできる。早速インストールしてみた。 かなり、なつかしい。昔は、VC++ばかり使っていたものだ。 Javaをやるようになってから、全…

MySQLのソースコード解析を始める

MySQLのソースコード解析をはじめた。 MySQLは基本的にC言語と見せかけて、結構C++だ。しかし、全体の構造的に良く出来ているなあとおもった。 その反面、今まで追ってきた、EclipseやNetBeansなどJavaでかかれたプロダクトに比べて、結構ソースコードに冗長…