vcftools 软件的 安装

1、使用一下命令 编译中出现报错:

./configure

 

 

 

 查了一下资料,大概是PKG_CONFIG_PATH这个环境变量出了问题,找不到软件安装过程中依赖包的位置。 在PKG_CONFIG_PATH变量指定路径中,应该有库的名称加.pc的文件。

以下就是排查过程:

  a、首先看下这个变量到底是什么:

 

 

 

 发现这个变量目前还是空的。

 b、查找包含pkgconfig目录的所有路径:(网上搜的)

find / -name pkgconfig

 

 

 

  查看路径下的内容,发现并不包含lzib.pc的文件,理论上这两个路径中应该至少一个包含zlib.pc才应该没有问题:

  

 

 

 

把这两个路径加入PKG_CONFIG_PATH环境变量测试一下:

 

 

 安装vcftools测试,果不其然,报错:

 

 

是否没有安装 zlib ? 使用yum 安装测试:

 

 发现并不是这个原因。

继续百度查找,找到一个有效的方法,附上地址:https://www.cnblogs.com/pcat/p/5520317.html 

 

 开始下载解压安装zlib:

wget http://www.zlib.net/zlib-1.2.11.tar.gz
tar -xzvf zlib-1.2.11.tar.gz
cd zlib-1.2.11/
./configure
make
make install

比较顺利。

使用如下命令查找发现和安装zlib之前相比多处一个路径 :

find / -name pkgconfig

 

 查看该路径下内容,果然正是需要的文件:

 

 把 /usr/local/lib/pkgconfig 路径添加到 PKG_CONFIG_PATH 环境变量中:

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

 

 

 

下面继续安装vcftools软件,这次应该没问题了 。

./configure
make
make install

果然 一路顺畅

 

 找到vcftools软件,检测是否能用,发现还比较隐藏:

 

cd src/
cd cpp/
./vcftools

 

 

嗯,可以调用,至此,vcftools安装完成。

 

posted @ 2020-05-16 07:14  小鲨鱼2018  阅读(2016)  评论(0编辑  收藏  举报