12

我需要通过运行 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),支持英特尔的SSE/AVX 内在函数,但英特尔的编译器附带一些库,例如 SVML(例如 SIMDsinexp)和 MKL,一些代码可能需要这些库. 如果您单独安装了 SVML,则其他编译器可以与 SVML 一起使用。

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

4

3 回答 3

3

对于非商业用途,您可以从 Intel 下载它

编辑:

英特尔® System Studio 2016包含一个 c++ 编译器。

于 2013-10-30T16:40:22.497 回答
2

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

于 2013-11-02T18:41:58.133 回答
-18

您需要通过apt-get install gcc 在此处查看示例来安装 gcc 编译器:安装 GCC

于 2013-10-30T15:36:10.077 回答