Intel OneAPI 软件开发工具包#
Intel oneAPI
是 Intel 公司提供的免费软件开发工具包。该工具包中包含了 C/C++ 编译器(icc
命令)
和 Fortran 编译器(ifort
命令),以及 MKL 数学库、MPI 并行库等众多软件开发工具。
Fedora 系统下,官方手册提供了多种安装方式。
这里,我们推荐使用 dnf
安装。
下载 .repo
文件 oneapi.repo
,并将其放在 /etc/yum.repos.d
目录下:
$ sudo mv oneapi.repo /etc/yum.repos.d/
根据自己的需要安装 C/C++ 或 Fortran 编译器,默认安装目录是 /opt/intel/oneapi
:
# 安装 C/C++ 编译器
$ sudo dnf install intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic
# 安装 Fortran 编译器
$ sudo dnf install intel-oneapi-compiler-fortran
安装完成后还需要配置环境变量:
$ echo "source /opt/intel/oneapi/setvars.sh >/dev/null 2>&1" >> ~/.bashrc
Intel 软件开发工具列表
使用如下命令可以列出 Intel 软件仓库提供的所有软件包:
$ sudo -E dnf --disablerepo="*" --enablerepo="oneAPI" list available
Ubuntu 系统下,官方手册提供了多种安装方式。
这里,我们推荐使用 apt
安装。
添加 Intel 软件仓库:
# 下载 Intel 仓库公钥并添加到 apt 源密钥环中
$ wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
$ sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
# 删除公钥文件
$ rm GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
# 添加软件仓库
$ sudo add-apt-repository "deb https://apt.repos.intel.com/oneapi all main"
$ sudo apt update
根据自己的需要安装 C/C++ 或 Fortran 编译器,默认安装目录是 /opt/intel/oneapi
:
# 安装 C/C++ 编译器
$ sudo apt install intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic
# 安装 Fortran 编译器
$ sudo apt install intel-oneapi-compiler-fortran
安装完成后还需要配置环境变量:
$ echo "source /opt/intel/oneapi/setvars.sh >/dev/null 2>&1" >> ~/.bashrc
Intel 软件开发工具列表
使用如下命令可以列出 Intel 软件仓库提供的所有软件包:
$ sudo -E apt-cache pkgnames intel
macOS 下,官方手册提供了多种安装方式。 这里,我们下载离线安装包进行安装。
根据自己的需要,从官网下载 C/C++ 编辑器
或 Fortran 编译器 的离线安装包(Offline),
然后直接双击安装。默认安装目录是 /opt/intel/oneapi
。
安装完成后还需要配置环境变量:
$ echo "source /opt/intel/oneapi/setvars.sh >/dev/null 2>&1" >> ~/.zshrc
Intel 软件开发工具列表
Intel oneAPI 提供了众多软件开发工具,用户可以根据需要到 Intel 官网 下载其他 macOS 离线安装包并安装。