Cygwin

Cygwinでcygwin1.dllフリーなWindows実行ファイルを作る (MinGW-w64)

Cygwinのgcc ver.3.xでは-mno-cygwinオプションを付ければcygwin1.dllのリンクされない実行ファイルを作る事ができるが、最近のgcc (ver.4.x系列?)ではこのオプションは使えない。 $ gcc -mno-cygwin sample.c gcc: The -mno-cygwin flag has been removed;…

CygwinのddでUSBメモリのMBRを読み書きする

自作OSなどをUSBメモリから起動するために、USBメモリのMBRを読み書きする。FreeBSDやLinuxなどの環境ならば普通にインストールされてるddを使えばいいが、Windowsにはddが無い。そこでCygwinのddを使う。まずCygwin上でのUSBメモリのデバイスノード名を調べ…