Centos7 环境配置安装boost库与mpich库

编程入门 行业动态 更新时间:2024-10-25 00:31:19

Centos7 <a href=https://www.elefans.com/category/jswz/34/1771403.html style=环境配置安装boost库与mpich库"/>

Centos7 环境配置安装boost库与mpich库

Centos7 环境配置

一、安装mpich3.2

参考博客:

  1. 安装依赖

yum install -y make gcc gcc-c++ gcc-gfortran kernel-devel

一般不会出现问题,如果报错使用以下命令

#su  (获取root权限)

# yum update

 # yum install wget -y

# yum install gcc gcc-c++ gcc-fortran kernel-devel -y

  1. 下载mpi安装包
  2. wget .1.4/mpich-3.1.4.tar.gz

wget //static/downloads/3.2/mpich-3.2.tar.gz

  1. 解压缩到/usr/local/lib64/mpich-3.2/source

tar -zxvf mpich-3.2.tar.gz -C /usr/local/lib64/mpich-3.2/source

可能会出现问题,所以可以直接解压缩

tar -zxvf mpich-3.2.tar.gz

  1. 进入解压缩文件的目录下

Cd mpich-3.2.

  1. 编译安装三部曲

# ./configure --prefix=$HOME/mpich-install 2>&1 | tee c.txt 

# make 2>&1 | tee m.txt

# make install

可能会报错,如果报错,就把参数去掉直接

# ./configure

# make install

  1. 配置

vim /etc/profile

  1. 添加环境变量

MPICH_ROOT=/usr/local/lib64/mpich-3.2

export PATH=$MPICH_ROOT/bin/:$MPICH_ROOT/lib/:$MPICH_ROOT/include/:$PATH

8.

source /etc/profile

安装效果测试:

Which mpicc

返回mpicc目录~/mpich-install/bin/mpicc,则安装成功

错误:

二、Boost库安装

  1. 安装依赖关系

yum install -y libXScrnSaver

  1. 下载boost库压缩包

wget .67.0/source/boost_1_67_0.tar.gz

  1. 解压缩安装包

tar  -zxvf boost_1_67_0.tar.gz

  1. 安装编译,先进入boost1.67文件夹下

Cd boost1.67

./bootstrap.sh --with-toolset=gcc --with-libraries=all

如果出错,就把参数去掉,直接

./bootstrap.sh

  1. 安装boost.build

进入boost_1_67_0目录下的tools/build目录

./bootstrap.sh --with-toolset=gcc

./b2 install --prefix=/usr/local/boost

6.设置环境变量

vim /etc/profile

添加

export BOOST_ROOT=/usr/local

export BOOST_INCLUDE=$BOOST_ROOT/include

export BOOST_LIB=$BOOST_ROOT/lib

export C_INCLUDE_PATH=$BOOST_INCLUDE:$C_INCLUDE_PATH

export CPLUS_INCLUDE_PATH=$BOOST_INCLUDE:$CPLUS_INCLUDE_PATH

export LIBRARY_PATH=$BOOST_LIB:$LIBRARY_PATH

export LD_LIBRARY_PATH=$BOOST_LIB:$LD_LIBRARY_PATH

  1. 保存

source  /etc/profile

安装效果测试

更多推荐

Centos7 环境配置安装boost库与mpich库

本文发布于:2024-03-12 23:00:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1732616.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:环境   mpich   boost

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!