Ubuntu 12.04 配置intel c++ compiler開發環境

之前一直在windows下開發,寫了很多內嵌彙編,現在要移植到Linux下,幸好intel編譯器支持Linux,這裏以Ubuntu 12.04作爲系統平臺。


首先下載你想使用的intel編譯器版本,我這裏下載的是intel c++ composer xe 2013 sp1 update 1

http://software.intel.com/en-us/c-compilers/


下載前可以閱讀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插件。

    具體可見 http://software.intel.com/zh-cn/articles/intel-c-compiler-for-linux-using-intel-compilers-with-the-eclipse-ide-pdf

    雖然上述鏈接使用的版本與我這裏使用的不同,但操作是一樣的。

    成功後可以見到eclipse支持了intel,菜單中會有intel tools選項。


接下來就是享受編程吧,再不用因爲icc的命令行編譯而苦惱啦~~~!



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章