Re: [問題] Linux 上 C++ 程式可以寫檔超過 2GB 嗎?

看板Linux作者 (xie)時間12年前 (2013/12/17 12:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《xieqm (xie)》之銘言: : 目前使用 Red Hat Linux 9 + Kernel 2.4.37 + EXT3 : filesystem + Glibc 2.2 環境,C++ 源碼中已加入 : #define _FILE_OFFSET_BITS 64 設定,ulimit 也未 : 對 file size 進行限制,但 C++ 程式就是無法寫檔 : 超過 2 GB,該程式也不會 core dump。 : : 請問要如何才能讓 C++ 程式寫檔突破 2GB 的檔案大 : 小呀? 還欠缺什麼步驟呢? honercek 網友提供下列網址的資訊給我: http://users.suse.com/~aj/linux_lfs.html 但是還是無法解決我的問題...8-( 為了可移植性,採用 _FILE_OFFSET_BITS 巨集定義來 開啟 LFS 支援,應該是最簡便的撰碼方法,但是為什 麼會失效呢? 真不知欠缺了什麼步驟? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.154.12
文章代碼(AID): #1Ihz4gS6 (Linux)
文章代碼(AID): #1Ihz4gS6 (Linux)