C言語での2G以上のファイルの扱い

open などのファイル操作関数はデフォルトでは32bitなので、2G以上のファイル
にアクセスするためにはコンパイルのためのフラグを立てる。

 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64

また、long long の印刷書式は %lld を使う。