→ bluesoul: >limit memoryuse unlimited 05/21 17:00
→ bluesoul: 大型陣列建議還是放在 heap,stack太容易爆了 05/21 17:00
→ Lipraxde: 你確定這段會有segmentation fault? 05/22 03:31
推 cphe: 你這個不叫二維陣列,陣列的定義是一塊連續的記憶體,你發 05/22 04:44
→ cphe: 生segmentation fault是你列的這段code? 05/22 04:44
→ eagle32: 這個只是一小片段程式. 這個函式裡做了蠻多次動態記憶體 05/22 07:16
→ eagle32: 配置. 在我新加了幾個如文中的配置後. 就segmentation 05/22 07:16
→ eagle32: fault (core dumped) 05/22 07:16
推 hakman: linux 的話,裝valgrind去看看是哪裡取用了不合法的memory 05/22 10:50
推 cphe: 它有core dump的話可以debug一下,不過allocate失敗感覺不會 05/22 11:00
→ cphe: 是這樣的訊息… 05/22 11:00
推 cphe: 話說你那個f==0,0和null是不一樣的喔 05/22 11:07
→ eagle32: @hakman 好的考慮試用valgrid. 第一次聽到這個東西. 05/22 11:44
→ eagle32: @cphe 可以從core dump猜測可能犯錯的地方嗎? 05/22 11:45
→ eagle32: core dump 跟 segmentation fault 對我來說訊息太少 05/22 11:46
→ eagle32: 不會判讀. 05/22 11:47
推 cphe: 可以吧 你google一下就可以找到debug方式 05/22 11:47
→ eagle32: 我不知道 f==NULL 跟 f==0 不一樣 05/22 11:48
→ eagle32: 目前正在把這個function配置記憶體的程式碼看一下 05/22 11:49
→ eagle32: 希望趕快找到bug. 05/22 11:49
→ eagle32: 程式只是我的工具. 大概是一些計算機的觀念不好犯錯了. 05/22 11:50
→ eagle32: 謝謝大家的回覆. 稍晚再做個總結. 05/22 13:57
推 lightyen: win32測過表示沒毛病 05/23 09:06