Estraierのための私的メモ
cygwinでのビルド環境の設定方法
- Cygwinのバージョンは1.5.9-1にする。1.5.10-xには日本語のファイル名が扱えないバグがある。
- Cygwinのセットアップ時に、libiconvとzlibも選択する。
- QDBMのビルド環境の設定は ./configure --enable-regex で行い、パッケージの作成は make win32pkg で行う。
cygwinのTIPS
- Cygwinのプログラムを動作させるには、cygwin1.dllをパスの通った場所にインストールしておくことが必要である。
- system関数を動作させるには、sh.exeをパスの通った場所にインストールしておくことが必要である。
- forkしたデーモンの子プロセスがsetpgidしても端末からのシグナルを受け取ってしまうので、親プロセスを端末から殺せないことがある。
- shbangで実行プログラムを指定する場合、#! sh などとしてプログラム名のみを書く。