В R при использовании функции cxx из встроенного пакета , как изменить флаг оптимизации для компилятора cpp?
По умолчанию на моей машине , он компилируется с -g -O2
. Но я бы хотел использовать оптимизацию -O3
для увеличения скорости. Я использую плагин Rcpp
, если это имеет какое-то значение.
Я пытался создать свой собственный плагин, и я пытался установить различные аргументы функции cxx, но ничего не сработало.
Думаю, один вариант - скомпилировать его с использованием R CMD SHLIB
вместо использования cxxfunction
. Но Rcpp рекомендует использовать inline
, потому что большинство их тестовых примеров используют его.
спасибо за вашу помощь, дайте мне знать, если вам нужны пояснения