Die Systeme, mit denen ich arbeite, haben GCC 4.5 (experimentell) in/usr/local/bin/gcc, was sich für einige R-Pakete als problematisch erwiesen hat. Ich möchte stattdessen System GCC in/usr/bin/gcc verwenden.Erstellen von R-Paketen mit alternierendem GCC
Ich habe versucht, CC und CXX in den Bash-Konfigurationsdateien (.bashrc, .bash_profile usw.) sowie in der Befehlszeile zu setzen, aber obwohl Bash die Änderung erkennt, R nicht.
Wie kann ich R dazu bringen, die Version von GCC in/usr/bin anstelle von der in/usr/local/bin/zu verwenden?
Mit meiner Konfiguration erfordern bestimmte Pakete sudo, also in diesen Fällen es ist notwendig, um Makeconf zu modifizieren. Deine Lösung funktioniert! –
$ R_HOME ist/usr/lib64/R/für CentOS6 – zakrapovic
Für eine R-Paket (largeViz) Installation hatten wir Probleme, auch nach dem Hinzufügen der CXX-Variable. Außerdem mussten wir die CXX11-Variable in der Makevars-Datei konfigurieren. So ist CXX11 = g ++ 7 – user131476