ubuntu8.04 安装intel fortran and c++编译器10.0.018 - 蒙卡技术 ChinaNet
热图推荐
    查看: 8783|回复: 1
    打印 上一主题 下一主题

    ubuntu8.04 安装intel fortran and c++编译器10.0.018

    [复制链接]

    22

    主题

    57

    帖子

    152

    积分

    注册会员

    Rank: 2

    积分
    152
    跳转到指定楼层
    楼主
    发表于 2015-4-8 10:54:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    目前ubuntu Linux界面简单友好, 硬件支持极佳,因此目前用户越来越多, 这里给大家介绍转载并总结一下安装intel fortran and c++编译器10.0.018的过程,具体见:file:///root/Documents_for_me/Intel%20%E7%BC%96%E8%AF%91%E5%99%A8%E5%AE%89%E8%A3%85/ubuntu8.0.4%E5%AE%89%E8%A3%85intel%20fortran%20and%20c%2B%2B%E7%BC%96%E8%AF%91%E5%99%A810.0.018.html

        注:我用的是intel fortran and c++编译器10.0.023.


    a、下载相关文件

         到intel 网站下载intel fortran and c++ 10 的编译器(非商业版本,需要email注册)
         http://www.intel.com/cd/software/produc ... 219771.htm

        安装其他需要事先安装的程序

        sudo apt-get install build-essential
        sudo apt-get install libstdc++5

        按照intel官方的安装方式在这个版本的ubutu版本上不能进行,需要其他方式安装,以下方式是照网上查到的信息编辑修改的,按照 10.1.018 版本编译器安装步骤记录的,如果是其他步骤,需自行调整版本编号等信息

        安装过程中需要 alien 工具将 RPM 包转换为 debian 安装包,如果没有,执行

         sudo apt-get install alien

        安装。

    b、安装软件包

       tar xzvf l_fc_p_10.1.018.tar.gz
       tar xzvf l_cc_p_10.1.018.tar.gz

    c.编译器安装

       cd l_fc_p_10.1.018/data
       sudo alien -cv intel-ifort101018-10.1.018-1.i386.rpm
       sudo dpkg -i intel-ifort101018_10.1.018-2_i386.deb

       cd l_cc_p_10.1.018/data
       sudo alien -cv intel-icc101018-10.1.018-1.i386.rpm
       sudo dpkg -i intel-icc101018_10.1.018-2_i386.deb

       intel fortran and c++ 均安装在默认目录下(/opt/intel/fc/10.0.018/,      
       /opt/intel/cc/10.0.018)

    d、LICENSE 文件

       创建 /opt/intel/licenses 目录

       sudo mkdir -p /opt/intel/licenses

       把邮件附件中的文件拷贝到这个目录下

       sudo cp /your/license/path/*******.lic /opt/intel/licenses

    注: 需要把lic文件的读写权限进行修改,否则会出现lic找不到的问题。
    sudo chmod 777 NCOM_L_CMP.lic


    e、设置环境变量

       cd /opt/intel/fc/10.1.008/bin
       sudo perl -pi -w -e 's/!\/bin\/sh/!\/bin\/bash/g;' * (注意:*代表当前目录下的所有文   
    件,前有空格;\/就是反斜杠\加斜杠/,下同)
       sudo sed -i 's/<INSTALLDIR>/\/opt\/intel\/fc\/10.1.018/g;' *
       source ifortvars.sh

    注:
         1. 要严格输入上面的2个命令,另外<INSTALLDIR>不是指你实际的路径,直接输入<INSTALLDIR>即可.
         2.使用 perl 修改文件中的内容,就是修改ifortvars.sh文件的内容.


         cd /opt/intel/cc/10.1.018/bin
         sudo perl -pi -w -e 's/!\/bin\/sh/!\/bin\/bash/g;' *
         sudo sed -i 's/<INSTALLDIR>/\/opt\/intel\/cc\/10.1.018/g;' *
         source iccvars.sh



    回复

    使用道具 举报

    22

    主题

    57

    帖子

    152

    积分

    注册会员

    Rank: 2

    积分
    152
    沙发
     楼主| 发表于 2015-4-8 10:54:43 | 只看该作者
    如果希望每次打开终端都能够自动设置,将

         source /opt/intel/fc/10.1.018/bin/ifortvars.sh
         source /opt/intel/cc/10.1.018/bin/iccvars.sh

    加入到 ~/.bashrc 文件末尾。

    f、验证安装
       
       执行命令
          ifort --version
       应当看到如下信息:
          ifort (IFORT) 10.1 20080801
          Copyright (C) 1985-2008 Intel Corporation. All rights reserved.

          icc --version
       应当看到如下信息:
          icc (ICC) 10.1 20080801
          Copyright (C) 1985-2008 Intel Corporation. All rights reserved.

    如果一切正常,表明安装成功。

    g、卸载

       卸载过程还是比较简单的。

          sudo apt-get remove intel-icc101008
          sudo apt-get remove intel-ifort101008

    编辑 ~/.bashrc 文件,删除代码

          source /opt/intel/cc/10.1.008/bin/iccvars.sh
          source /opt/intel/fc/10.1.008/bin/ifortvars.sh

    The End.

       注:安装idb的过程和上述基本类似,主要注意的是:
       如果出现找不到libXft.so.1的情况,解决办法:
           locate libXft.so
            /usr/lib/libXft.so
            /usr/lib/libXft.so.2
            /usr/lib/libXft.so.2.1.2

          sudo ln -s /usr/lib/libXft.so.2 /usr/lib/libXft.so.1
    本帖转自52mc论坛
    回复 支持 反对

    使用道具 举报

      关注我们
    • 微信公众号:
    • NuclearNet
    • 扫描二维码加关注

    Powered by Discuz! X3.2 © 2001-2013 Comsenz Inc.

    联系我们|网站声明|中国核网-核能领域第一垂直门户网站

    快速回复 返回顶部 返回列表