このエントリーをはてなブックマークに追加


EFBIG(errno=27)

実行時にEFBIG(errno=27)が発生した場合の対処方法を以下に記します。


スポンサーリンク

関連記事

EFBIG(errno=27)対応

32bitのLinuxマシンで大きなファイルをオープンした時、errno=27が返却された場合は、以下のコンパイルオプションを利用することによりエラーが発生しなくなる。
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64

(例)
gcc -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 srouce_file -o ouputfile

尚、64bitのLinuxを利用している場合は、このエラーは発生しない。


スポンサーリンク

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 21:01:00