私は現在、R パッケージを作成し、R のパッケージを介してコンパイル済みの C++ コードを使用していRcpp
ます (Rcpp は、私のような非プログラマーにとって R と C++ コードの相互作用を容易にします)。
gdb を使用して C++ プログラムのいくつかのエラーをデバッグしたいと考えています。私はググって、主に emacs 内での R のデバッグに関するいくつかのリソース、R-FAQ、いくつかのメールhere、そして間違いなく R の Writing R Extension Manual を見つけました。
しかし、私はこれが初めてで、あまり遠くまで行くことができませんでした。emacs 内で R パッケージ (または C++/C コードを使用した拡張機能) をデバッグする方法について、誰かが私にいくつかの指針を与えることができますか? 具体的には、R で ESS を使用し、Emacs で gdb を使用することを利用したいと考えています (R-FAQ で説明されているように)。
CまたはC++プログラムのみを使用してgdbを使用する方法については問題ありません。しかし、この知識を R と拡張機能を備えた gdb の使用に変換することはできませんでした。