[問題] g77 寫出的檔案限制是不是2GB??

看板Linux作者 (pete)時間17年前 (2008/12/06 23:33), 編輯推噓5(5013)
留言18則, 4人參與, 最新討論串1/1
我的程式要輸出依些數據 容量有10幾GB 但寫到2GB時 就會出現 file size limit exceeded 得錯誤訊息 ulimit -a 的結果確定不是容量被限制 請問大大 有什麼解決方法嗎??? 我是不是要在g77加什麼參數??? 因為數據要給其他單位合作的人員 所以很急 不知道有沒有人有過相關經驗的???? 感激!! -- 我巢吹了... ▇▇南方 小姐 ~ 小姐 ~ 你怎麼了? │▁ ◣▃ │╳╳╳│ ◢╲ ◣◣|\\ ╲╳╳╱ |\\ by francistiger ψ mroscar \ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.145.5

12/07 00:02, , 1F
是用fopen64()這類的函數?看過同事用但現在在GCC找不著:p
12/07 00:02, 1F

12/07 00:03, , 2F
那是g77得內建涵數嗎?? 我的程式已經編譯完了
12/07 00:03, 2F

12/07 00:03, , 3F
我是跑直行檔出現的錯誤訊息 我猜應該是file system
12/07 00:03, 3F

12/07 00:04, , 4F
的問題吧 我友到網路找過答案 有點複雜看不懂
12/07 00:04, 4F

12/07 00:05, , 5F
有人說換到64位元 或是更新kernel可以解決 友簡單一點的?
12/07 00:05, 5F

12/07 00:09, , 6F
看到你在這邊發文,還真有點不習慣...
12/07 00:09, 6F

12/07 00:11, , 7F
樓上大大您哪位??? 你知道我的問題要如何解決嗎??
12/07 00:11, 7F

12/07 00:12, , 8F
我在32位元電腦編譯得執行檔都測試過 一個是ext2
12/07 00:12, 8F

12/07 00:13, , 9F
另一個是ReiserFS 都不行 我的g77在64位元電腦編譯
12/07 00:13, 9F

12/07 00:13, , 10F
會出問題 不知道有無關連?? 但我學長他用64位元
12/07 00:13, 10F

12/07 00:14, , 11F
寫的程式 用pgifortran編譯 就不會有容量限制的問題
12/07 00:14, 11F

12/07 00:16, , 12F
我上面提的ext2和reiserfs分別是32和64電腦上的檔案系統
12/07 00:16, 12F

12/07 00:37, , 13F
不是已經改名成gfortran了嗎?g77好像過期了。
12/07 00:37, 13F

12/07 00:58, , 14F
我只聽過g77 g90 g95耶 gfortran沒聽過
12/07 00:58, 14F

12/07 01:23, , 15F
12/07 01:23, 15F

12/07 01:24, , 16F
我是因為在安裝g77時,發現沒有套件,才知道已經改名。
12/07 01:24, 16F

12/07 01:42, , 17F
11918好像有解。
12/07 01:42, 17F

12/07 12:20, , 18F
12/07 12:20, 18F
文章代碼(AID): #19Efiv6_ (Linux)