我正在嘗試在我的 Mac (Big Sur 11.2) 上使用 Intel C 和 Fortran 編譯器(icc 和 ifort)編譯程式。 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 shell)並輸入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 變量,.bash_profile
但現在我在 Mac OS x 上的 Big Sur 11.2 上使用 zsh。
答案1
我遇到過同樣的問題。我將新路徑附加到我的主目錄中 .zshrc 中的 PATH 變數。關鍵是重新啟動終端應用程式以使其正常工作。