int | 4バイト |
long | 4バイト |
short | 2バイト |
char | 1バイト |
float | 4バイト |
double | 8バイト |
gccだとintが4バイトまで使える不思議。longも4バイトで意味不明
fopen系は2Gくらいまで
open/lseek/read/close つかえと
open/lseek/read/close つかえと
gcc -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 test.c
のオプションで4G越えのファイル読めた