安装 Intel oneAPI 后找不到 icc 编译器,在 Ubuntu 20 上从 bash 调用

问题描述

我的问题是我想从命令行调用 icc 编译器,但我的电脑找不到它。我已经安装了最新的 oneAPI 并获取了 setvars.sh。

即使我在安装程序下搜索'icc'文件也找不到icc编译器文件。

'which' 命令适用于 mpicc 和 dpcpp 但不适用于 icc can not find icc// mpicc found but not icc

解决方法

看起来您可能已经安装了英特尔 OneAPI 基础工具包。 icc 编译器不是基本工具包的一部分。要获得 icc(英特尔® C++ 编译器经典版),您应该安装 英特尔 OneAPI HPC 工具包。以下是 HPC 工具包的链接。您会在“包含的内容”部分看到 icc

https://software.intel.com/content/www/us/en/develop/tools/oneapi/hpc-toolkit.html

您可以在基础工具包的顶部安装 hpc 工具包,它只会安装基础工具包中不存在的任何内容。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...