美文网首页学习
下载、安装、编译 QTLtools

下载、安装、编译 QTLtools

作者: 橙子牛奶糖 | 来源:发表于2021-08-12 19:48 被阅读0次

1 下载、安装、编译 QTLtools

下载、解压 QTLtools:

wget https://qtltools.github.io/qtltools/binaries/QTLtools_1.3.1_source.tar.gz
tar xzvf QTLtools_1.3.1_source.tar.gz
cd qtltools/

在编译QTLtools之前需要添加library,如下步骤所示:

1.1 添加BOOST_INCBOOST_LIB

先查询program_options.hpplibboost_program_options.a文件:

find / -name "program_options.hpp" 2>test
find / -name "libboost_program_options.a" 2>test

对于以上搜寻的结果,假如返回以下路径:

  • /usr/include/boost/program_options.hpp
  • /path/lib/libboost_program_options.a

则把以上路径加入到BOOST_INCBOOST_LIB中:

BOOST_INC=/usr/include
BOOST_LIB=/path/lib

1.2 添加RMATH_INCRMATH_LIB

先安装R:

wget https://cran.r-project.org/src/base/R-3/R-3.2.2.tar.gz
tar xzvf R-3.2.2.tar.gz  
cd R-3.2.2/  
./configure  
cd src/nmath/standalone/  
make

安装成功后,会生成如下信息:

image

假如libRmath.a/path/R-3.2.2/src/nmath/standalone路径下,则把以下路径加入到RMATH_INCRMATH_LIB中:

RMATH_INC=/path/R-3.2.2/src/include  
RMATH_LIB=/path/R-3.2.2/src/nmath/standalone

1.3 添加HTSLD_INCHTSLD_LIB

下载、安装htslib-1.3.1.tar.bz2

wget https://github.com/samtools/htslib/releases/download/1.3.1/htslib-1.3.1.tar.bz2
tar xjvf htslib-1.3.1.tar.bz2  
cd htslib-1.3.1/  
./configure  
make

安装成功后,显示如下信息:


image

假如文件libhts.a 位于/path/Libraries/htslib-1.3.1/路径中,则把该路径加入到HTSLD_INCHTSLD_LIB中:

HTSLD_INC=/path/Libraries/htslib-1.3.1 
HTSLD_LIB=/path/Libraries/htslib-1.3.1

1.4 将以上路径全部加入到QTLtools的Makefile文件中

准备好以上的路径后,返回QTLtools的路径。在QTLtools路径下找到Makefile文件。

输入vi Makefile,可以看到这几个路径是空的:

image

现在我们的任务就是将步骤1.1-1.3的路径加入到这个文件中,效果如下:

image

随后退出、保存文件。
输入如下命令:

make
make DESTDIR=/install/directory install 
  • 指定安装路径为/install/directory(请根据需要设置自己的路径,不要照搬我的)

编译成功的话,输入QTLtools --help会显示如下界面:

image

致谢橙子牛奶糖(陈文燕),请用参考模版:We thank the blogger (orange_milk_sugar, Wenyan Chen) for XXX

感谢小可爱们多年来的陪伴, 我与你们一起成长~

相关文章

  • 下载、安装、编译 QTLtools

    1 下载、安装、编译 QTLtools 下载、解压 QTLtools: 在编译QTLtools之前需要添加libr...

  • swoole编译安装

    swoole下载 编译&安装 hiredis下载&安装

  • qemu-ubuntu-arm64 kernel

    安装qemu 安装编译调试工具 下载&编译Busybox 下载&编译kernel Image在目录“arch/ar...

  • ActiveMQ C++ SDK编译记录

    1、 下载源码 2、解压 3、按照依赖工具 4、编译 发现错误: 5、安装apr 下载 解压 编译安装 编译安装a...

  • logstash 插件安装

    1. mongo-input 下载编译 安装 应用 2. mongo-output 下载编译 安装 应用

  • qemu环境搭建

    1. 安装qemu 2. 安装交叉编译器 3.下载并编译gdb 4.下载并编译linux内核源码 5.下载并编译b...

  • nginx安装

    首先去官网下载nginx下载后由于它是一个源码包,需要编译,还要安装编译环境 安装编译环境 需要安装gcc的环境。...

  • RK3328 LINUX开发者指南

    目录 编译固件安装环境创建目录下载SDK编译UBOOT编译kernel 制作根文件系统安装依赖下载ubuntu c...

  • Centos7 安装Nginx

    一、编译安装 1、安装编译安装所需要的依赖 2、下载Nginx 3、解压 4、编译安装(默认设置) 5、查看安装目...

  • Nginx编译安装(以及JSON格式日志、自定义错误页和http

    目录: 一:Nginx编译安装1.1:准备编译安装的基础环境1.2:下载Nginx源码包1.3:编译安装Nginx...

网友评论

    本文标题:下载、安装、编译 QTLtools

    本文链接:https://www.haomeiwen.com/subject/nzxrbltx.html