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