通过命令行使用R时出错

Error while using R through the command line

本文关键字:出错 命令行      更新时间:2023-10-16

我正在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编译器的环境路径变量。

有什么建议吗?

注:我也提到了这个线程:在Windows

下调试(逐行)rcpp生成的DLL

@Dirk建议使用命令R -d gdb

启动R

也不起作用它说::

unknown option '-d'
ARGUEMENT 'gdb' is _ignored_

尝试:

gdb Rgui.exe
(gdb) break WinMain