【发布时间】:2015-08-26 12:00:28
【问题描述】:
我正在研究 R 中的 mirtCAT 包。我需要在这个包中名为 mirtCAT() 的函数中进行调试。这个里面有很多用c++编写的函数。我需要查看哪个函数采用哪个值。这就是为什么我需要在我尝试使用 gdb 执行的 c++ 函数中进行调试。我指的是这个文件:
http://r-pkgs.had.co.nz/src.html#src-debugging
当我在命令提示符下使用命令R --debugger=gdb 启动 R 时
它正在启动 R 但我认为它没有启动 gcc 编译器。
它正在抛出警告:
未知选项'--debugger=gdb'
我已更改 gcc 编译器的环境路径变量。
大家有什么建议吗?
附:我也提到了这个帖子:Debugging (line by line) of Rcpp-generated DLL under Windows
@Dirk 建议使用命令 R -d gdb 来启动 R
这也不起作用它说:
unknown option '-d'
ARGUEMENT 'gdb' is _ignored_
【问题讨论】:
-
愚蠢的问题,但是您是否在命令
R --debugger=gdb中在R之后使用了空格字符?