iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >【Intel Parallel编译器(icc icpc ifort)Linux-centos7系统安装配置】
  • 754
分享到

【Intel Parallel编译器(icc icpc ifort)Linux-centos7系统安装配置】

linux服务器运维集成学习centos 2023-09-29 09:09:02 754人浏览 八月长安
摘要

@(toc) Intel Parallel编译器(icc icpc ifort)linux系统安装配置 本篇文章主要讲解在linux系统Centos7.5/centos7.9版本中,Intel编

@(toc)

Intel Parallel编译器(icc icpc ifort)linux系统安装配置


本篇文章主要讲解在linux系统Centos7.5/centos7.9版本中,Intel编译器的安装、环境导入、并行库调用以及在不同centos版本中安装时缺少32位库的解决方案等内容。

一、★Intel编译器定义

Intel Parallel Studio XE Cluster版C/C++ Fortran编译器,是一种主要针对Inetl平台的高性能编译器,可用于开发复杂且要进行大量计算的C/c++、Fortran程序。

Intel编译器编译C和C++源程序的编译命令分别为icc和icpc;编译Fortran源程序的命令为ifort。icpc命令使用与icc命令相同的编译器选项,利用icpc编译时将后缀为.c和.i的文件看作为C++文件;而利用icc编译时将后缀为.c和.i的文件则看作为C文件。用icpc编译时,总会链接C++库;而用icc编译时,只有在编译命令行中包含C++源文件时才链接C++库。

在Intel数学库(Intelmath)中的许多函数针对Intel微处理器相比针对非Intel微处理器做了非常大的优化处理。

二、★安装环境说明

  • 操作系统:centos7.5(已配置离线YUM源)
    Centos7.9_YUM源离线配置链接

  • 操作权限:具有root或sudo权限

  • INTEL软件安装版本: l_ccompxe_2011.4.191 / l_fcompxe_2011.4.191

  • Intel软件包含文件:

    Intel® C++ Compiler XE 12.0 Update 4 for Linux*
    Intel® Debugger 12.0 Update 4 for Linux*
    Intel® Math Kernel Library 10.3 Update 4 for Linux* OS
    Intel® Integrated PerfORMance Primitives 7.0 Update 4 for Linux* OS
    Intel® Threading Building Blocks 3.0 for Linux, Update 7

    Intel® Fortran Compiler XE 12.0 Update 4 for Linux*
    Intel® Debugger 12.0 Update 4 for Linux*
    Intel® Math Kernel Library 10.3 Update 4 for Linux* OS

  • Intel_fortran下载链接:Intel® Fortran Compiler XE 12.0

  • Intel_icc/icpc下载链接:Intel® C++ Compiler XE 12.0第一部分

    Intel® C++ Compiler XE 12.0第二部分

三、★Intel编译器安装

3.1 确认selinux状态
# 临时修改selinux状态getenforce # 查看selinux状态,确保状态是Disabled或permissivesetenforce 0 # 临时设置selinux状态为permissive
# 永久修改selinux状态,需要重启系统生效sed -e 's/SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux

注意! 确保selinux的状态是permissive或disabled,否则会出现无法安装的状态

3.2 安装C/C++编译器
# 软件版本:l_ccompxe_2011.4.191.zipzip -F l_ccompxe_2011.4.191.zip --out  l_ccompxe_2011.4.191-tmp.zip #分卷解压的命令unzip l_ccompxe_2011.4.191-tmp.zipcd  l_ccompxe_2011.4.191chmod +x install.shchmod +x pset/32e/install.32echmod +x pset/chklic/32e/chklicchmod +x pset/activation/install_fnp.sh./install.sh

注意! chmod +x 4个命令并不是必须执行的,需要执行的情况是软件在windows系统中解压后又压缩导入linux系统中,在linux系统解压后会出现一些可执行文件的执行权限的丢失,导致安装的时候出现Permission denied的错误,无法安装,这个时候才需要执行chmod +x 文件名的命令

在这里插入图片描述

step1:选择1放弃检测

在这里插入图片描述

step2:如果安装过,保留了license文件,就选1,否则第一次安装选4

在这里插入图片描述

step3:选择2,使用license文件:NCOM_L_CMP_CPP_N5D5-W47FLrpc.lic

在这里插入图片描述

step4:指定NCOM_L_CMP_CPP_N5D5-W47FLRPC.lic 文件所在的绝对路径

在这里插入图片描述

step5:如果路径正确,NCOM_L_CMP_CPP_N5D5-W47FLRPC.lic文件没有问题,就会出现激活成功

在这里插入图片描述

step6:如果选择Intel默认安装路径就选择1,如果想指定安装路径选择2,并输入指定安装绝对路径

3.3 安装ifort编译器
# 软件版本: l_fcompxe_2011.4.191tar -zxvf l_fcompxe.tar.gzcd  l_fcompxe_2011.4.191chmod +x install.shchmod +x pset/32e/install.32echmod +x pset/chklic/32e/chklic./install.sh

注意! chmod +x 这几个命令并不是必须的执行的,需要执行的情况是软件在windows系统中解压后又压缩,导入linux系统中,在linux系统解压后会出现一些可执行文件的执行权限的丢失,导致安装的时候出现Permission denied的错误,无法安装,这个时候才需要执行chmod +x 文件名的命令

Intel fortran编译器和3.2节编译C++/C编译器是一样的方法,只要注意最后的安装路径要选择一样的路径,也就是说C++/C选择了默认安装路径,这里也要选择默认安装路径。

四、★Intel编译器环境导入

# shell环境为:bash$ vim  ~/.bashrc#增加如下内容,保存退出source  /opt/intel/composerxe-2011.4.191/bin/compilervars.sh intel64 #如果采用默认安装就是这个路径
# shell环境为:csh/tcsh$ vim  ~/.bashrc#增加如下内容,保存退出source  /opt/intel/composerxe-2011.4.191/bin/compilervars.csh intel64 #如果采用默认安装就是这个路径
source ~/.bashrc # 立即生效

注意! 如果需要在32位的系统中进行环境导入的话,只需要把intel64替换成ia32

五、★Intel环境查看及并行库调用

# 查看icc/icpc/ifort编译是否指向正确路径which iccwhich icpcwhich ifort 

具体mpich/openmpi并行编译调用,请看作者另两篇文章:

Mpich_linux-centos7.9系统下最全编译安装调用

OpenMPI_linux-centos7.9系统源码编译安装调用

六、★安装错误说明

在这里插入图片描述

安装inter编译器时,出现libstdc++ 32位的库没有安装,导致无法安装成功。具体解决方法有以下三种情况

6.1联网状态
yum install -y libstdc++.i686
6.2 断网离线状态,且centos系统版本在7.5及以下
# 已配置离线yum源yum install -y libstdc++.i686
6.3 断网离线状态,且centos系统版本是7.6及以上
# 寻找一台版本相同的操作系统,注意一定要相同。yumdownloader  libstdc++.i686  --resolve   --destdir=指定下载路径 # 此命令是下载libstdc++.i686包及依赖的包,下载路径地址根据自己情况设定cd  /home/longdaidai/libstdc++_32 # 这里假定路径为/home/longdaidai/libstdc++_32ls -l    # 查看下载内容,总共有12个rpm包,把以上下载的rpm包全部导入到无法联网的主机中/home/longdaidai/local_yum/Packages# 这里/home/longdaidai/local_yum/Packages路径为离线主机YUM源的包配置地址
#切换回不能联网的主机cd /home/longdaidai/local_yumrm  -rf repodatacreaterepo .  #注意后面的点,不要丢掉yum clean allyum makecacheyum install -y libstdc++.i686rpm -qa | grep  libstdc++ # 如果出现libstdc++-4.8.5-36.el7.i686,说明安装成功

注意! 在离线状态下,系统为centos7.6以上的版本,即使配置了离线yum源,也不能直接安装libstdc++.i686 32位的库,因为在官方的版本中7.6以上版本的yum源码包中取消了libstdc++.i686 32位库的安装包。

七、★最后

以上内容都是经过实战验证过的,本次用来安装的intel版本较低,在高版本的安装过程中,安装过程大体一致。如果你在离线状态下安装,非常建议在centos7.5及以下安装,这样即使不能联网,只要配置好离线YUM源就可以避开libstdc++32位缺失的问题。
(●’◡’●)最后感谢屏幕另一端你的支持。

来源地址:https://blog.csdn.net/weixin_41914699/article/details/128903368

--结束END--

本文标题: 【Intel Parallel编译器(icc icpc ifort)Linux-centos7系统安装配置】

本文链接: https://www.lsjlt.com/news/421296.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【Intel Parallel编译器(icc icpc ifort)Linux-centos7系统安装配置】
    @(toc) Intel Parallel编译器(icc icpc ifort)Linux系统安装配置 本篇文章主要讲解在linux系统centos7.5/centos7.9版本中,Intel编...
    99+
    2023-09-29
    linux 服务器 运维 集成学习 centos
  • Ubuntu系统怎么安装ifort编译器
    这篇文章主要介绍“Ubuntu系统怎么安装ifort编译器”,在日常操作中,相信很多人在Ubuntu系统怎么安装ifort编译器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu系统怎么安装ifort...
    99+
    2023-06-13
  • 怎么在Ubuntu系统中安装ifort编译器
    怎么在Ubuntu系统中安装ifort编译器?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。方法如下:Intel Fortan Compiler简称ifort, Window...
    99+
    2023-06-07
  • Linux CentOS7系统中phpMyAdmin怎么安装配置
    这篇文章将为大家详细讲解有关Linux CentOS7系统中phpMyAdmin怎么安装配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如何在Linux CentOS7...
    99+
    2024-04-02
  • linux系统make编译器如何安装
    在Linux系统中,安装make编译器可以通过包管理器进行安装。如果你使用的是Debian或者Ubuntu等基于Debian的系统,...
    99+
    2023-09-21
    linux
  • linux系统make编译器怎么安装
    在Linux系统中,安装make编译器通常需要安装GNU Make软件包。以下是在不同的Linux发行版上安装make编译器的方法:...
    99+
    2024-04-03
    Linux
  • CentOS安装mono配置系统相关编译器的过程是怎样的
    这篇文章给大家介绍CentOS安装mono配置系统相关编译器的过程是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。对大家推荐很好使用的CentOS安装系统,像让大家对CentOS安装系统有所了解,然后对CentO...
    99+
    2023-06-16
  • vsftpd安装配置,Linux系统配置FTP服务器教程(CentOS 7)
    vsftpd(very secure FTP daemon)是Linux下的一款小巧轻快、安全易用的FTP服务器软件。今天飞飞将和你分享Linux系统安装并配置vsftpd,搭建FTP环境。 先让我们来认识下FTP! FTP(F...
    99+
    2023-09-01
    服务器 linux centos
  • Linux下源码编译安装配置SVN服务器的步骤有哪些
    本篇文章给大家分享的是有关Linux下源码编译安装配置SVN服务器的步骤有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。SVN(subversion)的运行方式有两种:一种...
    99+
    2023-06-05
  • 在Linux系统上安装配置DNS服务器的步骤
    本篇内容介绍了“在Linux系统上安装配置DNS服务器的步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!简介DNS 是计算机域名系统 (D...
    99+
    2023-06-12
  • Linux系统中安装和配置Samba服务器的步骤
    这篇文章主要介绍“Linux系统中安装和配置Samba服务器的步骤”,在日常操作中,相信很多人在Linux系统中安装和配置Samba服务器的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统中安...
    99+
    2023-06-12
  • Linux系统下怎么安装和配置postfix邮件服务器
    本篇内容介绍了“Linux系统下怎么安装和配置postfix邮件服务器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一,安装postfix,...
    99+
    2023-06-12
  • 如何在Fedora系统上安装和配置容器编排工具
    在Fedora系统上安装和配置容器编排工具可以采用以下步骤: 安装Docker: 首先,需要安装Docker引擎。在终端中执行以下...
    99+
    2024-04-02
  • 阿里云服务器配置详解Linux系统如何安装及管理
    随着互联网的快速发展,云计算已经成为企业IT基础设施的重要组成部分。阿里云作为中国最大的云服务提供商,为用户提供了一系列高性能、高可用、高可靠的云计算服务。本篇文章将详细介绍如何在阿里云服务器上安装Linux系统,并进行相应的配置管理。 ...
    99+
    2023-12-16
    阿里 详解 服务器配置
  • 监控软件Nagios的服务器端如何在Linux系统上进行安装和配置
    本篇内容主要讲解“监控软件Nagios的服务器端如何在Linux系统上进行安装和配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“监控软件Nagios的服务器端如何在Linux系统上进行安装和配...
    99+
    2023-06-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作