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