Oneapi 2022'缺少GNU编译器收集支持
我尝试安装 适用于 MacOS 的最新 OneAPI 基础工具包。我需要编译一个程序,该程序使用用于 GNU Fortran 编译器的 OpenMP 线程库 (mkl_gf_lp64) 以及用于 GNU fortran 和 C++ 编译器的 LP64 接口库 (mkl_gnu_thread)。
根据 这个Linux 的手册 这些应该会自动安装,但安装 OneAPI 基本工具包后,我找不到任何这些库文件:libmkl_gf_lp64.a 和 libmkl_gnu_thread.a 它们是 GNU 编译器集合支持的一部分,并且 OneAPI 和 OneMKL 的 MacOS 安装包中似乎缺少它(在安装过程中,我选择了所有可用的包)。
有谁知道如何将这些库文件包含在 OneAPI 基本安装中?
I have tried to install the latest OneAPI base toolkit for MacOS. I need to compile a program that uses OpenMP threading library (mkl_gf_lp64) for the GNU Fortran compiler and LP64 interface library (mkl_gnu_thread) for GNU fortran and C++ compilers.
According to this manual for Linux these are supposed to be installed automatically, but after installing the OneAPI base toolkit I cannot locate any of these library files: libmkl_gf_lp64.a and libmkl_gnu_thread.a
They are parts of GNU Compiler collection support and it seems to be missing in MacOS installation package of OneAPI and OneMKL (During installation, I selected all available packages).
Does anyone know how I can include these library files in the OneAPI base installation?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
GNU 编译器集合支持是 Linux 系统中 OneMKL 的可选组件,但似乎它们是 在以下条件下不可用MacOS。
可以使用 MKL Link Line Advisor 为每个环境找到合适的库。
就我而言,我使用 mkl_intel_lp64 和 mkl_intel_thread 而不是上述库。
更多信息请访问英特尔支持社区的这篇文章。
The GNU Compiler collection support is an optional component for OneMKL in the Linux system, but it seems they are not available under the MacOS.
It is possible to use MKL Link Line advisor to find the appropriate libraries for each environment.
In my case, I used mkl_intel_lp64 and mkl_intel_thread instead of the above-mentioned libraries.
More information is available at this post of Intel Support communities.