You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统下如何安装ICPC编译器?对应包含该编译器的Intel OneAPI包是什么?

Ubuntu系统下如何安装ICPC编译器?对应包含该编译器的Intel OneAPI包是什么?

我完全理解你不想安装10GB+的Basekit、只想单独获取icpc编译器的心情,这确实是很多开发者会遇到的痛点。

你要找的包含icpc(Intel C++ Classic Compiler)的包其实是 intel-oneapi-compiler-classic,这个包就是专门提供经典版C++编译器的,体积比完整套件小很多。

具体安装步骤:

  • 确保你的Intel OneAPI apt源已经配置正确(你提到已经添加过,这一步可以跳过)
  • 更新apt包索引:
    sudo apt update
    
  • 安装目标包:
    sudo apt install intel-oneapi-compiler-classic
    

关键注意事项:

安装完成后,你不能直接在终端输入icpc调用编译器——因为OneAPI的工具需要先激活对应的环境变量。你可以通过以下两种方式激活:

  • 临时激活(仅当前终端会话有效):
    source /opt/intel/oneapi/compiler/latest/env/vars.sh
    
  • 永久激活(每次登录终端自动加载):
    将上面的source命令添加到你的~/.bashrc或~/.zshrc文件末尾,保存后重启终端即可。

验证安装是否成功:激活环境后,输入以下命令,能看到编译器版本信息就说明没问题了:

icpc --version

之前你尝试的intel-oneapi-compiler-dpcpp-cpp和intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic没找到icpc,大概率是因为你没有激活对应的环境变量——不过如果你只需要icpc的话,单独安装intel-oneapi-compiler-classic是更轻量化的选择。

备注:内容来源于stack exchange,提问作者Derek C.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 09:47:58