如何在 Linux 中使用 Intel 编译器?

如何在 Linux 中使用 Intel 编译器?

我在 Ubuntu 18.04 上安装了 Intel Parallel Studio,但是当我尝试使用ICC(/opt/intel/bin/cc) 时,收到错误:

/opt/intel/composer_xe_2015.3.187/compiler/include/math.h(1214): 
error: identifier "_LIB_VERSION_TYPE" is undefined

根据英特尔论坛,该错误是因为 Ubuntu 18.04 是不受支持的操作系统。不过,最新支持的版本是 14.04。其他 Linux 发行版也是如此,至少已有 4 年历史。

许多程序员应该在最新版本的 Linux 发行版(包括 Ubuntu)上使用 Intel 编译器,因此,这个错误应该有解决方案。有什么建议吗?

答案1

在这种特殊情况下,解决方案确实必须来自英特尔,而且他们似乎确实正在研究它;引用对您链接的论坛帖子的回复:

目前我们的最新版本不支持Ubuntu 18.4LTS。当它可用时我们会通知您。

2018年第2版支持 Ubuntu 17.10,并且2019 测试版支持 18.04,因此您将在发布时获得支持(测试版已可供下载)。

相关内容