Ich versuche, ein Programm mit Intel C- und Fortran-Compilern (icc und ifort) auf meinem Mac (Big Sur 11.2) zu kompilieren. Sowohl die ausführbaren Dateien von icc als auch von ifort befinden sich in /opt/intel/oneapi/compiler/2021.2.0/mac/bin
. Nach meinem Verständnis muss ich dies mithilfe von zu meiner PATH
Variable hinzufügen .zshrc
.
Also erstelle ich ein leeres Dokument mit dem Namen .zshrc
in meinem Home-Verzeichnis und füge dann die folgende Zeile hinzu:
export PATH=/opt/intel/oneapi/compiler/2021.2.0/mac/bin:$PATH
Dies scheint jedoch nichts zu ändern. Wenn ich ein Terminal (zsh-Shell) öffne und eingebe which icc
, kann es immer noch nicht gefunden werden. Und wenn ich eingebe printenv
, kann ich die PATH-Variable sehen, die lautet:
PATH=/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
Wie füge ich /opt/intel/oneapi/compiler/2021.2.0/mac/bin
meinem PATH etwas hinzu?
Ich habe hier ähnliche Fragen mit Antworten gesehen wieDas, aber der Versuch, ihren Schritten zu folgen, löst das Problem nicht.
Jede Hilfe wird geschätzt.
Hinweis: Früher konnte ich die PATH-Variable bearbeiten, .bash_profile
aber jetzt verwende ich zsh auf Big Sur 11.2 unter Mac OS x.
Antwort1
Ich hatte das gleiche Problem. Ich habe den neuen Pfad an die PATH-Variable in .zshrc in meinem Home-Verzeichnis angehängt. Der Schlüssel war, die Terminal-App neu zu starten, damit es funktioniert.