如何安装icc编译器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何安装icc编译器相关的知识,希望对你有一定的参考价值。

执行sudo apt-get install libstdc++5时,可能出现“无法找到软件包libstdc++5”,自己在网上搜索下载这个文件,得到一个compat-libstdc++-33_3.2.3-48.3_i386.deb安装包,然cd 到deb包所在的位置,执行 参考技术A 一、编译器的获取:
下载intel 非商业版的fortran和c++编译器。
下载地址:http://software.intel.com/en-us/non-commercial-software-development
点击ifort链接: Intel? Fortran Composer XE 2013 for Linux
按要求填写邮件和地址,之后,intel会给该邮件发一封邮件,内有下载链接及激活的密钥。
比如下载的ifort编译器为: l_fcompxe_ia32_2013.1.117.tgz

二、具体安装过程
下载完成之后,将文件复制在住文件夹下,在终端中完成安装,具体步骤如下:
1、sudo apt-get install g++ 首先要安装g++
2、tar -vxzf l_fcompxe_ia32_2013.1.117.tgz
3、cd l_fcompxe_ia32_2013.1.117
4、sudo ./install.sh 回车
5、第4步之后,安装过程会要求输入accept 、密钥等,照实输入,其他回车即可,安装过程可能有个java错误,忽略。
6、路径的设置:sudo gedit ~/.bashrc
在.bashrc末尾加入ifort变量
source /opt/intel/composer_xe_2013.1.117/bin/ifortvars.sh ia32
source /opt/intel/composer_xe_2011.1.117/bin/ifortvars.sh intel64
安装icc步骤和上面一样,重新下载icc的编译器,最后环境变量稍微不同
source /opt/intel/composer_xe_2011.1.117/bin/iccvars.sh ia32
source /opt/intel/composer_xe_2011.1.117/bin/icctvars.sh intel64
7、查看是否安装成功。注销,在终端输入:which ifort
本例子会显示:/opt/intel/composer_xe_2013.1.117/bin/ia32/ifort
8、安装成功
注:(环境变量的路径获取,打开ubuntu文件系统,依次进入opt/intel/composer_xe_2011.1.117/bin,在bin下找一个文件,右键查看属性,有位置提示,复制即可)。

以上是关于如何安装icc编译器的主要内容,如果未能解决你的问题,请参考以下文章

icc2怎么打开数据

Centos6.7下安装Intel 的icc / ifort 编译器(非商业版)

如何强制 OpenMPI 使用 GCC 而不是 ICC?是不是需要重新编译 OpenMPI?

MSVC(和 icc)自动调用 memset C++

Mysql安装(二进制免编译安装)

使用 ifort/icc 时未定义对“main”的引用