Ubuntu 12.04 配置intel c++ compiler开发环境

之前一直在windows下开发,写了很多内嵌汇编,现在要移植到Linux下,幸好intel编译器支持Linux,这里以Ubuntu 12.04作为系统平台。

首先下载你想使用的intel编译器版本,我这里下载的是intel c++ composer xe 2013 sp1 update 1

下载前可以阅读Release Notes,确认将要下载的版本是否支持你要使用的Linux操作系统,这个版本支持Ubuntu 12.04和13.04,,但不支持13.10。

下载评估版本,注册邮件,然后可在邮箱中收到下载链接,下载下来的压缩包是l_ccompxe_2013_sp1.1.106.tgz

先解压出来,我这里解压到~/Documents

命令:tar -zxvf l_ccompxe_2013_sp1.1.106.tgz

如果压缩包不在此目录,可先解压到当前下载目录(如~/Downloads),然后移动到~/Documents即可

命令mv l_ccompxe_2013_sp1.1.106 ~/Documents

准备工作:

1. 安装build-essential。

命令 sudo apt-get install build-essential

2. 安装eclipse+cdt。

可直接下载eclipse和cdt的压缩包。注意这个版本支持的eclipse是4.2,目前最新的4.3不支持。

下载的压缩包为eclipse-cpp-juno-SR1-linux-gtk.tar[1].gz、cdt-master-8.1.2[1].zip

解压出来,命令

tar -zxvf eclipse-cpp-juno-SR1-linux-gtk.tar[1].gz

unzip cdt-master-8.1.2[1].zip

解压后的文件夹均放到~/Documents下

3. 确认eclipse下cdt是否可用。

此时双击启动eclipse可能无法执行,这是因为没有安装java vm。先去下载jdk,我这里下载的是jdk-7u45-linux-i586.gz

也解压出来,并放到~/Documents,命令

tar -zxvf jdk-7u45-linux-i586.gz

添加java环境变量,打开/etc/profile,命令

sudo gedit /etc/profile

在文件末尾加上下面的几行

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1)) # and Bourne compatible shells (bash(1), ksh(1), ash(1), …). #set java environment export JAVA_HOME=~/Documents/jdk1.7.0_45 export JRE_HOME=~/Documents/jdk1.7.0_45/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH export PATH=$PATH:~/Documents/eclipse 注意,上面最后一行表示,我把eclipse的路径也加入到了环境变量中,这样我可以在终端启动eclipse

要使用加入的环境变量有效,可重启,或者在终端输入命令

source /etc/profile

再输入命令 $PATH,确认终端显示中是否有java和eclipse的路径。

此时启动eclipse可能还会有问题,报错在eclipse本地路径中打不到jre,cd到~/Document/eclipse

在终端输入命令

ln -sf $JRE_HOME jre

再次双击eclipse,这时就可以运行了

eclipse启动后,先添加cdt,依次点击Help->Install New Software…->Add…

在弹出的Add Repository窗口中,点击Local…,选择~/Documents/cdt-master-8.1.2,点击OK,点击Finish,确定添加成功。

先测试是否可使用C/C++工程,新建一个HelloWorld工程,Linux GCC,编译运行。

注意,如果编译过程中,Console窗口若显示找不到g++,请确认build-essential安装成功。见第1步。

4. 安装intel c++ compiler。

cd到~/Documents/l_ccompxe_2013_sp1.1.106,在终端输入./install_GUI.sh,将弹出安装窗口

依次点击Next,遇到需要root密码是,可在终端输入sudo passwd root,修改root密码,然后在安装窗口中输入刚修改的密码。

等安装完成。

然后在eclipse中安装intel插件。

具体可见

虽然上述链接使用的版本与我这里使用的不同,但操作是一样的。

成功后可以见到eclipse支持了intel,菜单中会有intel tools选项。

接下来就是享受编程吧,再不用因为icc的命令行编译而苦恼啦~~~!

孤独是为了孤独背后的解脱,孤独的过程,就是一个寻找真爱的过程。

Ubuntu 12.04 配置intel c++ compiler开发环境

相关文章:

你感兴趣的文章:

标签云: