Я пытаюсь скомпилировать программу с помощью компиляторов Intel C и Fortran (icc и ifort) на моем Mac (Big Sur 11.2). Исполняемые файлы icc и ifort находятся в /opt/intel/oneapi/compiler/2021.2.0/mac/bin
. Насколько я понимаю, мне нужно добавить это в мою PATH
переменную с помощью .zshrc
.
Поэтому я создаю пустой документ с именем .zshrc
в моем домашнем каталоге, а затем добавляю следующую строку:
export PATH=/opt/intel/oneapi/compiler/2021.2.0/mac/bin:$PATH
Однако это, похоже, ничего не меняет. Если я открою Терминал (оболочка zsh) и наберу which icc
, он все равно не будет найден. А если я это сделаю printenv
, то увижу переменную PATH, которая:
PATH=/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
Как мне добавить что-то /opt/intel/oneapi/compiler/2021.2.0/mac/bin
в PATH?
Я видел здесь похожие вопросы с ответами, например:этот, но попытка следовать их примеру не решит проблему.
Любая помощь будет оценена по достоинству.
Примечание: Раньше мне удавалось редактировать переменную PATH с помощью , .bash_profile
но теперь я использую zsh на Big Sur 11.2 на Mac OS x.
решение1
У меня была та же проблема. Я добавил новый путь к переменной PATH в .zshrc в моем домашнем каталоге. Ключ был в том, чтобы перезапустить приложение Terminal, чтобы это заработало.