2010/01/19

off_t 是32bit 還是64bit呢?

檔案位置的最大值受限於 off_t 資料型別本身的大小.
多數機器架構會定義為C的long 資料型別
若有需要將 off_t 由 32 bits 轉成 64bits
只要在 CPPFLAG 中加入 D_FILE_OFFSET_BITS=64 即可

ex:
CPPFLAG += -D_FILE_OFFSET_BITS=64

沒有留言:

張貼留言