Linux非root用户安装融合基因检测软件pizzly教程与cmake3.14和gcc.5.4安装

废话不多说,直接上干货。

1. 下载软件并安装

软件GitHub地址: https://github.com/pmelsted/pizzly

	git clone https://github.com/pmelsted/pizzly.git
	cd pizzly
	mkdir build
	cd build
	cmake ..
	make
	make install

2. 解决安装过程中的bug

1.cmake版本太低导致安装失败,安装高于cmake 3.0.0 的版本。
cmake下载地址:https://cmake.org/download/ 选择自己需要的版本,我以cmake-3.14.0-rc4.tar.gz为例

 tar zxvf cmake-3.14.0-rc4.tar.gz
 cd cmake-3.14.0-rc4
 ./bootstrap
 ./configure --prefix=/path/to/your/directory
 make
 make install

将安装好的/path/to/your/directory/bin目录添加到~/.bashrc中,source一下。
检查cmake版本 cmake -v,出现版本号则安装完成。
2.gcc版本太低导致安装失败,安装高于gcc 4.9的版本。
gcc下载地址:http://ftp.gnu.org/gnu/gcc/ 选择自己需要的版本,我以gcc-5.4.0.tar.gz为例
安装gcc需要安装几个依赖包GMP, MPFR 和 MPC,直接运行gcc-5.4.0目录下的 ./contrib/download_prerequisites
接下来是配置编译选项,配置之前要记住很重要的一点,安装gcc不能在它的源码目录下直接配置,需要在它的目录下新建一个文件夹,然后进入这个文件夹配置并编译安装。

tar zxvf gcc-5.4.0.tar.gz
cd gcc-5.4.0
./contrib/download_prerequisites
mkdir directory
cd directory
../configure --disable-checking --enable-languages=c,c++,fortran --disable-multilib --prefix=/path/to/install/gcc-5.4 --enable-threads=posix
make -j8 #线程数,不要邪恶,真不是故意写的
make install 

安装好之后将下面两行添加到~/.bashrc中,source一下。
检查gcc版本 gcc -v,出现版本号则安装完成。

#添加到bashrc中,请自行更换目录
export PATH=/path/to/install/gcc-5.4/bin:/path/to/install/gcc-5.4/lib64:$PATH
export LD_LIBRARY_PATH=/path/to/install/gcc-5.4/lib/:$LD_LIBRARY_PATH
#检查版本号
gcc -v
#gcc version 5.4.0 (GCC)

3.安装pizzly的cmake过程中报错
在这里插入图片描述
虽然安装了更高版本的gcc,但是还是使用了系统自带的gcc,将下列两行添加到~/.bashrc中,source一下。

#添加到bashrc中,请自行更换目录
CC=/path/to/install/gcc-5.4/bin/gcc
export CC
CXX=/path/to/install/gcc-5.4/bin/g++
export CXX

重新试一次,完美解决。
在这里插入图片描述
4.make install过程中报错
这一步是将生成的执行文件pizzly拷贝到/usr/local/bin/目录下,因为无root权限所以会出现错误,
将生成的pizzly添加到~/.bashrc中,source一下。

#添加到bashrc中,请自行更换目录
pizzly=/path/to/install/pizzly/build/pizzly
export pizzly

运行一下
在这里插入图片描述

3.安装完成。

有问题请留言或扫码添加微信公众号。
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值