Cygwin

自作自演デバッグ

Cygwin版のInsightからVMWare上のLinuxをデバッグしようと思い立った。 Linux版のVMWareだと、ゲストOSのシリアルポートはホストOSのttyに公開できるのだが、Windows版のVMwareは、物理シリアルポート、ファイル(出力のみ)、named pipeの三択であり、その…

cross platform development

クロスプラットフォームというか、プラットフォーム依存というか、そういうことをよく扱っているのでメモ。基本的にC/C++。 メモ プリプロセッサは、未定義の識別子を0として扱う。 従って、#if __GNUC__ >= 3はGCC3以上として使えるが、GCC2系かどうかを#if…