如何编译源代码
c语言的samtools
配置 configure --prefix=
编译 make
安装 make install
举例:
1.先下载二进制文件 wget https://github.com/samtools/samtools/releases/download/1.10/samtools-1.10.tar.bz2 #或者用其他网络下载好之后,ftp上传到服务器
下载到home/yll 目录下
2解压缩。 tar zxvf samtools-1.10.tar.bz2,不对,应该是 tar jxvf samtools-1.10.tar.bz2。
解压缩之后,会生成 samtools-1.10.tar.bz2目录,目录内含有configure 和samtools软件
3.进入 samtools-1.10.tar.bz2目录,输入 ./configure 命令,开始配置。有的时候不需要这一步
4.make 编译
5 make install 安装
6。samtools检查安装是否成功
如果安装 不成功,并且提示是由于权限问题,安装的文件夹没有权限。
那就需要在配置的时候加上configure --prefix=安装路径,
在此之前需要把已经编译的samtools 清除掉 make clean
7.make clean
8.重新开始配置
./configure --prefix='/home/yll/samtoo/' #一定要有引号,选择一个有操作权限的目录
9重新开始编译
make
10 重新安装
make install
11 检查安装是否成功
12.把软件加入环境变量。这样在其他文件夹就可以使用该软件
首先,确定软件的安装路径 ,which samtools ,pwd获得路径
然后,vim ~/.bashrc 打开bashrc,把软件路径加入,如 export PATH='/home/yll/samtoo/bin/:$PATH' #一定要有引号,路径正确
13 source ~/.bashrc 重新加载一下
相关文章
- gcc如何生成预编译头文件(.gch)
- Verdi如何编译design并打开
- [Java基础] Java如何实现条件编译
- PHP5不重新编译,如何安装自带的未安装过的扩展,如soap扩展?
- 生活娱乐 达尔优的键盘鼠标如何打开和关闭呼吸灯
- Java中如何输出对勾,ASCII编码与字符串相互转换
- 如何获取Linux中某个命令的源代码
- 如何自定义SAP Spartacus 产品明细的url pattern
- SAP Spartacus store里引用的library是如何编译出来的
- 如何研究Maven build时发生了哪些事情
- 【华为云技术分享】【DevCloud · 敏捷智库】如何避免重要需求遗漏?
- Makefile 概述 程序的编译和链接 介绍 如何工作的 自动推导
- editplus如何配置php编译环境?
- 如何衡量测试效率?
- 云计算和IDC如何选择?云计算和传统IDC有哪些区别?
- Django如何实现分页
- C++如何进行sort的使用——C++如何进行排序
- 如何在ubuntu20.04系统中用gcc编译运行一个C程序?
- 如何在WolframAIpha里计算带有下标的微分方程及一般方程组?
- web前端Javascript开发学习之JavaScript中的预编译如何进行