作者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