Это не так хорошо задокументировано (например, мне не удалось найти его ни в 'R Extension', ни 'R Admin' прямо сейчас), но Брайан Рипли несколько раз упоминал об этом в списках.
Как правило, во время компиляции R настройки регистрируются и сохраняются в $R_HOME/etc/Makeconf
. Одной из возможностей является редактирование этого файла напрямую, но у вас могут не быть привилегии root или вы не хотите влиять на всех остальных пользователей. Так что лучше можно создать
~/.R/Makevars
с записями
CC=gcc-4.4
CXX=g++-4.4
плюс любые флаги выбора и т. Д., Которые вы хотите установить. Это повлияет на все последующие варианты использования R CMD INSTALL
или R CMD check
или ..., которые вы запускаете.
Другие файлы в $R_HOME/etc/
также могут быть переопределены локально с ~/.R/
.