环境配置安装boost库与mpich库"/>
Centos7 环境配置安装boost库与mpich库
Centos7 环境配置
一、安装mpich3.2
参考博客:
- 安装依赖
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
- 下载mpi安装包
- wget .1.4/mpich-3.1.4.tar.gz
wget //static/downloads/3.2/mpich-3.2.tar.gz
- 解压缩到/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
- 进入解压缩文件的目录下
Cd mpich-3.2.
- 编译安装三部曲
# ./configure --prefix=$HOME/mpich-install 2>&1 | tee c.txt
# make 2>&1 | tee m.txt
# make install
可能会报错,如果报错,就把参数去掉直接
# ./configure
# make install
- 配置
vim /etc/profile
- 添加环境变量
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库安装
- 安装依赖关系
yum install -y libXScrnSaver
- 下载boost库压缩包
wget .67.0/source/boost_1_67_0.tar.gz
- 解压缩安装包
tar -zxvf boost_1_67_0.tar.gz
- 安装编译,先进入boost1.67文件夹下
Cd boost1.67
./bootstrap.sh --with-toolset=gcc --with-libraries=all
如果出错,就把参数去掉,直接
./bootstrap.sh
- 安装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
- 保存
source /etc/profile
安装效果测试
:
更多推荐
Centos7 环境配置安装boost库与mpich库
发布评论