【问题标题】:How to install a simple Intel C/C++ compiler on a 64-bit Ubuntu system?如何在 64 位 Ubuntu 系统上安装简单的 Intel C/C++ 编译器?
【发布时间】:2013-11-10 07:31:14
【问题描述】:

我需要通过运行 build.sh 文件来编译 c/c++ 代码。 程序上的指令(我想运行)说它需要由英特尔的编译器编译1

在网上搜索后,我发现了有关该做什么的信息。 有人说要先安装一个32位的库: https://help.ubuntu.com/community/InstallingCompilers

其他人说我们必须首先在任何安装中更改一些内容: http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu

另一方面,英特尔的页面显示了许多套件: http://software.intel.com/en-us/c-compilers

而我唯一想要的只是英特尔的 C/C++ 编译器。

谁能给我指导一下如何在 64 位 Ubuntu 系统上安装英特尔的编译器?


脚注 1 / 编者注:其他 x86 编译器包括 GCC 和 clang(以及 Windows 上的 MSVC),支持 Intel 的 SSE/AVX intrinsic functions,但 Intel 的编译器附带一些库,例如 SVML(例如 SIMD sinexp)和一些代码可能需要的 MKL。如果您单独安装了 SVML,其他编译器也可以与它一起使用。

简而言之,值得尝试使用其他编译器,尤其是如果您了解为什么某些内容说它需要由 ICC 编译,如果获取 ICC 会不方便。但是您可能(或可能不会)错过检测可用内容而不是错误的软件包的性能。

【问题讨论】:

  • 听起来您需要购买它(或进行 30 天评估)。你这样做了吗?
  • @crashmstr icc for linux 供个人免费使用。
  • 免费用于非商业用途很好。那么我的问题就变成了:您是否下载了icc,并且在安装时遇到了问题?还是你连编译器都没有?
  • 谢谢大家的回答。我现在正在尝试@SHR 的建议。稍后我将发布结果,当英特尔通过电子邮件指示我下载适用于 Linux 的英特尔® C++ Composer XE 时。
  • software.intel.com/en-us/non-commercial-software-development 转到编译器和库部分并选择 C/C++ 编译器;下载它并阅读doc文件夹中的文件如何安装它(包括如何获取安装密钥)

标签: c++ c ubuntu intel icc


【解决方案1】:

非商业用途,您可以从英特尔下载

编辑:

Intel® System Studio 2016 包含一个 c++ 编译器。

【讨论】:

  • 编译器被intel删除了,但是还有其他方法,我给了其他链接。
【解决方案2】:

我试过它的 32 位版本,非商业版本。我认为它在与安装相关的基本内容上与 32 位没有什么不同。打开this 并转到编译器和库部分,您将看到 C/C++ 编译器。下载后读取doc文件夹中的文件;它包括如何安装/使用/获取编译器的密钥等。

【讨论】:

  • 截至 2021 年 5 月 1 日:单击上面共享的链接会将您带到 software.intel.com/content/www/us/en/develop/articles/…,并提供易于执行的步骤。至少需要安装基本套件。
  • @Hari 安装它需要 16GiB 对吗?
  • @mazunki 安装 Base 套件和 HPC 套件后,Ubuntu 中的文件夹 /opt/intel/ 占用 24 GB 空间。
【解决方案3】:

需要通过apt-get install gcc安装gcc编译器 看这里的例子:Install GCC

【讨论】:

  • 非常感谢您的回答。对不起我的无知,但 gcc 是英特尔的 c/c++ 编译器吗?或者它只是一个 c/c++ 编译器?谢谢
  • 你应该看这里en.wikipedia.org/wiki/GNU_Compiler_Collection。最后有一个支持的架构列表
  • GCC 不是英特尔 C/C++ 编译器。
  • The instruction on the program( that i want to run) says it need to be compiled by a Intel's compiler. 的哪一部分不清楚?
  • 公平地说,尝试一下也无妨,因为它比 icc 更容易安装(根据说明判断),而且 Intel 的网站告诉你无论如何要apt-get install build-essential。跨度>
猜你喜欢
  • 1970-01-01
  • 2013-11-22
  • 2021-01-02
  • 2023-03-20
  • 2011-05-26
  • 1970-01-01
  • 2018-09-13
相关资源
最近更新 更多