XCode 11.3.1集成Intel HPC Toolkit及Fortran编译器路径选择咨询
适配路径选择
Intel HPC Toolkit 适配 macOS Mojave的版本默认安装路径为/opt/intel/oneapi,你可以按照下面的规则填写对应路径:
- Intel Fortran编译器(ifort)路径:
/opt/intel/oneapi/compiler/latest/mac/bin/intel64/ifort - 编译器头文件搜索路径:
/opt/intel/oneapi/compiler/latest/mac/include - 编译器库文件搜索路径:
/opt/intel/oneapi/compiler/latest/mac/lib
如果你的HPC Toolkit是更早的Parallel Studio XE版本,对应路径替换为/opt/intel/compilers_and_libraries_<版本号>/mac/下的对应目录即可。
对应配置参考截图:
"There is no Contents directory in XCode"报错解决
该报错是因为安装脚本无法匹配到你本地Xcode的实际安装路径,按照以下步骤处理即可:
- 先确认本地Xcode的实际文件名,终端执行命令:
ls /Applications/ | grep Xcode
确认返回的Xcode应用包完整名称,部分用户会因为多版本共存给应用加版本后缀,比如Xcode_11.3.1.app - 手动指定Xcode开发者路径,终端执行命令(请替换命令中的Xcode包名为上一步查询到的实际名称):
sudo xcode-select -s /Applications/Xcode_11.3.1.app/Contents/Developer - 验证路径设置生效,执行命令:
xcode-select -p
确认返回的路径末尾为/Contents/Developer - 重新执行安装脚本即可,如果仍然报错,可以手动指定Xcode根目录后再运行脚本:
export XCODE_ROOT=/Applications/Xcode_11.3.1.app sh ~/install.sh
也可以创建软链接兼容脚本的默认路径检测规则:sudo ln -s /Applications/Xcode_11.3.1.app /Applications/Xcode.app
报错参考截图:
注意:Xcode 11.3.1仅支持Intel经典ifort编译器,不支持新一代ifx编译器,请选择2021.x及更早版本的Intel HPC Toolkit安装,更高版本不再适配Mojave系统。
内容的提问来源于stack exchange,提问作者freya
相关产品推荐
相关产品推荐

