作者DireStraits (Sultans of Swing)
站內Statistics
標題[程式] R call C
時間Fri Mar 15 17:47:05 2013
------------------------------------------------------------------------
[軟體程式類別]:
R
[程式問題]:
[軟體熟悉度]:
高(1年以上)
[問題敘述]:
自己寫 .c 的function 在linux 給R 讀, 但是error 出現
*** caught segfault ***address 0x10, cause 'memory not mapped'
奇妙的地方, 是在windows下面卻可以執行.
我google 一下 大部分都是說 allocate 和deallocate 有問題.
但我檢查 我 pointer 宣告沒有異常(用calloc 宣告)
請問有高手知道這邊要如何debug嗎? 感謝.
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.74.132
1F:推 Wush978:很難,你還是可以嘗試使用dbg... 03/15 19:01
2F:→ Wush978:但是語法我忘記了,要找一找... 03/15 19:03
4F:→ clickhere:linux下, 用 valgrind 掃一下, 大概就知道那行出問題 03/15 20:32
5F:→ DireStraits:thx 樓上兩位 03/15 22:23