gpt4 book ai didi

linux - 如何在 Linux 上检查 OpenMP 的版本

转载 作者:IT老高 更新时间:2023-10-28 12:41:08 28 4
gpt4 key购买 nike

我想知道如何在 Linux 远程机器上检查 OpenMP 的版本?

我也不知道安装在哪里。

最佳答案

OpenMP 的 C/C++ 规范似乎没有提供以编程方式执行此操作的直接方法。所以你必须检查你的编译器版本的文档。

gcc --version ## get compiler version

对于 GCC,这是一个很好的资源(没有提到最新版本的 GCC):http://gcc.gnu.org/wiki/openmp :

As of GCC 4.2, the compiler implements version 2.5 of the OpenMP standard and as of 4.4 it implements version 3.0 of the OpenMP standard. The OpenMP 3.1 is supported since GCC 4.7.


编辑

经过一番努力,我得到了以下工作。它至少给出了 OpenMP 版本的指示——尽管它仍然需要您查找某些内容。

$ echo |cpp -fopenmp -dM |grep -i open
#define _OPENMP 200805

您可以前往此处 (http://www.openmp.org/specifications/) 了解提供的日期与实际 OpenMP 版本号之间的对应关系。

In implementations that support a preprocessor, the _OPENMP macro name is defined to have the decimal value yyyymm where yyyy and mm are the year and month designations of the version of the OpenMP API that the implementation supports.

关于linux - 如何在 Linux 上检查 OpenMP 的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1304363/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com