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