缺少 OneAPI 2022 的 GNU 编译器集合支持
OneAPI 2022's GNU Compiler Collection support are missing
我已尝试为 MacOS 安装 latest OneAPI base toolkit。我需要编译一个程序,该程序使用 GNU Fortran 编译器的 OpenMP 线程库 (mkl_gf_lp64) 和 LP64 接口库 (mkl_gnu_thread) 用于 GNU fortran 和 C++ 编译器。
根据 this manual 对于 Linux 这些应该是自动安装的,但是在安装 OneAPI 基础工具包后我找不到这些库文件中的任何一个:libmkl_gf_lp64.a 和 libmkl_gnu_thread.a
它们是 GNU Compiler collection support 的一部分,并且在 OneAPI 和 OneMKL 的 MacOS 安装包中似乎缺少它(在安装过程中,我选择了所有可用的包)。
有谁知道如何将这些库文件包含在 OneAPI 基础安装中?
GNU 编译器集合支持是 Linux 系统中 OneMKL 的一个可选组件,但它们似乎是 not available under the MacOS。
可以使用 MKL Link Line advisor 为每个环境找到合适的库。
就我而言,我使用了 mkl_intel_lp64 和 mkl_intel_thread 而不是 above-mentioned 库。
有关英特尔支持社区 this post 的更多信息。
我已尝试为 MacOS 安装 latest OneAPI base toolkit。我需要编译一个程序,该程序使用 GNU Fortran 编译器的 OpenMP 线程库 (mkl_gf_lp64) 和 LP64 接口库 (mkl_gnu_thread) 用于 GNU fortran 和 C++ 编译器。
根据 this manual 对于 Linux 这些应该是自动安装的,但是在安装 OneAPI 基础工具包后我找不到这些库文件中的任何一个:libmkl_gf_lp64.a 和 libmkl_gnu_thread.a 它们是 GNU Compiler collection support 的一部分,并且在 OneAPI 和 OneMKL 的 MacOS 安装包中似乎缺少它(在安装过程中,我选择了所有可用的包)。
有谁知道如何将这些库文件包含在 OneAPI 基础安装中?
GNU 编译器集合支持是 Linux 系统中 OneMKL 的一个可选组件,但它们似乎是 not available under the MacOS。
可以使用 MKL Link Line advisor 为每个环境找到合适的库。
就我而言,我使用了 mkl_intel_lp64 和 mkl_intel_thread 而不是 above-mentioned 库。
有关英特尔支持社区 this post 的更多信息。