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

问题描述 投票:0回答:3

我的问题是我想从命令行调用

icc
编译器,但我的电脑找不到它。我安装了最新的 oneAPI 并获取了
setvars.sh

我什至在安装文件夹下搜索

icc
文件也找不到
icc
编译器文件。

which
命令适用于
mpicc
dpcpp
,但不适用于
icc

can not find icc

mpicc found but not icc

icc intel-oneapi
3个回答
13
投票

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

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

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


2
投票

icc
是“经典”编译器:

apt install intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic

-1
投票

请记住在 bash.rc 中获取 setvars.sh

干杯

© www.soinside.com 2019 - 2024. All rights reserved.