В настоящее время я пишу пакет R и использую скомпилированный код C++ через пакет Rcpp
в R (Rcpp упрощает взаимодействие кода R и C++ для таких непрограммистов, как я, ИМХО).
Я хочу отладить несколько ошибок в моей программе на C++, используя gdb. Я погуглил и нашел в основном несколько ресурсов по отладке R в emacs, R-FAQ, несколько писем здесь и, конечно же, в R Writer Extension Manual.
Впрочем, я делаю это впервые, я не мог переборщить. Может ли кто-нибудь дать мне несколько советов о том, как отлаживать пакеты R (или расширения с кодом C++/C) в emacs. В частности, я хочу воспользоваться преимуществами использования ESS с R и gdb с Emacs (о чем говорится в R-FAQ).
Обратите внимание, я могу использовать gdb, используя только программы на C или C++. Но я не смог перенести эти знания на использование gdb с R и расширениями.