1.所需软件的压缩包

2.解压Bicolor-master.zip

Bicolor-master.zip

3.muscle软件的下载安装

wget http://www.drive5.com/muscle/downloads3.8.31/muscle3.8.31_i86linux64.tar.gz

tar -zxvf muscle3.8.31_i86linux64.tar.gz
mv muscle3.8.31_i86linux64 muscle

4.gatb-core-1.3.0-bin-Linux.tar.gz软件的解压

tar -zxvf gatb-core-1.3.0-bin-Linux.tar.gz

5.boost_1_71_0.tar.gz软件的安装 编译

tar zxvf boost_1_71_0.tar.gzcd boost_1_71_0./bootstrap.sh --prefix=/home/wangc            //生成安装工具bjam和b2sudo ./b2 install

1.解压
2.生成bjam

上述命令可以带有各种选项,具体可参考帮助文档: ./bootstrap.sh --help。

其中--prefix参数,可以指定安装路径,如果不带--prefix参数的话,默认路径是 /root/include 和 /root/lib,分别存放头文件和各种库。(不带prefix的话,理论上不需要手动配置环境变量!)
3.编译,安装
这里是全部编译。

当然也可以选择只编译一部分,选项 --with-<library> 只编译指定的库,如输入--with-regex就只编译regex库了。
编译完成后,进行安装,也就是将头文件和生成的库,放到指定的路径(--prefix)下

bjam的一些常用的参数,列表如下:

--build-dir=<builddir> 编译的暂时文件会放在builddir里(这样比較好管理,编译完就能够把它删除了)
--stagedir=<stagedir> 存放编译后库文件的路径,默认是stage
--build-type=complete

编译全部版本号,不然仅仅会编译一小部分版本号,确切地说是相当于:

variant=release, threading=multi;link=shared|static;runtime-link=shared

variant=debug|release 决定编译什么版本号(Debug or Release?)
link=static|shared 决定使用静态库还是动态库
threading=single|multi 决定使用单线程还是多线程库
runtime-link=static|shared 决定是静态还是动态链接C/C++标准库
--with-<library> 仅仅编译指定的库。如输入--with-regex就仅仅编译regex库了
--show-libraries 显示须要编译的库名称

4.配置环境变量

把/root/lib追加到动态链接库配置文件/etc/ld.so.conf中,然后直接运行ldconfig。

在/etc/profile加入以下两行:

BOOST_INCLUDE=/root/include

export=BOOST_INCLUDE

BOOST_LIB=/root/lib

export=BOOST_LIB

然后执行source /etc/profile让立即生效。

具体操作如下:

出现错误(因为 不是管理员)

改用 云服务器

安装完毕后的头文件默认是在/root/include目录下,.a和.so在/root/lib目录下。

然后将需要使用的库sudo cp至/root/lib 。不然在执行代码时,ldd会提示找不到.so文件。

图形化界面看到

Bicolor的使用相关推荐

  1. Bicolor软件 中 GATB

    http://gatb-core.gforge.inria.fr/doc/api/download_page.html#download https://github.com/GATB/gatb-co ...

  2. 遗传:细菌、真菌和动植物的泛基因组研究进展

    泛基因组:高质量参考基因组的新标准 边培培,张禹,姜雨 西北农林科技大学动物科技学院,杨凌 712100 摘要: 随着三代测序组装的高质量参考基因组的陆续发布,以及大规模重测序和群体遗传学分析的广泛进 ...

  3. MPB:林科院袁志林组-​杨树根系-真菌互作体系构建方法

    为进一步提高<微生物组实验手册>稿件质量,本项目新增大众评审环节.文章在通过同行评审后,采用公众号推送方式分享全文,任何人均可在线提交修改意见.公众号格式显示略有问题,建议电脑端点击文末阅 ...

  4. Nature综述:菌根共生的独特性和共性

    原文信息 原文标题:Unique and common traits in mycorrhizal symbioses 发表期刊:Nature Reviews Microbiology 发表时间:20 ...

  5. 作物驯化与人类的生活

    中国植物学会准备的幻灯片 欢迎大家转发 尽管全球约有3万种可食用的植物,但人类仅用了30种养育这个世界.其中,5种谷物 – 水稻 (Oryza sativa), 小麦(Triticum aestivu ...

  6. Bi-level error correction for PacBio long reads. PacBio长读数的两级纠错

    Bi-level error correction for PacBio long reads. PacBio长读数的两级纠错 作者: Liu Yuansheng; Lan Chaowang; Blu ...

  7. Bi-level error correction for PacBio long reads

    Bi-level error correction for PacBio long reads 双级错误校正PacBio长read 最新的测序技术,如太平洋生物科学公司(PacBio)和牛津纳米孔机器 ...

  8. 经典工具 | 使用SIFT预测错义突变的有害性

    SIFT 用计算机替代人预测复杂事件的影响,是我们这个时代最令人兴奋的科学进展之一.SIFT就是这样一个应用于基因组学研究的经典工具. SIFT可预测多种生物体的基因组变异,主要是错义突变的影响与效应 ...

  9. 一份完整的报价单内容

    一.报价单的头部(Head) 01,卖家基本资料(举例) 工厂标志(Factory Logo) 公司名称(Company) 详细地址(Detailed Address)  邮政编码(Post Code ...

最新文章

  1. 银行、航空软件结构图
  2. DeepLabv3+:语义分割领域的新高峰
  3. SQuAD文本理解挑战赛十大模型解读
  4. 3_7 MementoMode 备忘录模式
  5. EFLS开源 | 阿里妈妈联邦学习解决方案详解
  6. mybatis 依赖于jdbc_优于jdbc的mybatis框架入门
  7. 2022年中国企业直播多场景应用策略白皮书
  8. 基础知识(四)Dijkstra算法
  9. 小程序引入的echarts过大如何解决_小程序如何解决社区团购的痛点
  10. [perl]字符串转拼音首字母(支持多音字)
  11. c++ 创建txt,写log
  12. android iphone字体,网站中的字体设置--兼容苹果、pc、安卓系统的字体设置
  13. node读写xlsx文件
  14. python 密码输入显示星号_[145]python实现控制台密码星号输入
  15. Unix搭建apue.h步骤详解
  16. mediasoup中nack的调用机制
  17. MATLAB---读取STL文件并解析
  18. redis实战第七篇 使用redis工具(redis-cli)搭建redis cluster
  19. Unity牧师与魔鬼小游戏(动作分离版)
  20. geoserver SLD 面状图斑填充样式

热门文章

  1. 基于点云的三维物体表示与生成模型
  2. PCL1.8.0+VS2013+Win10 x64的配置教程
  3. 创建一个表单,输入数据并且存入到数据库
  4. 基于RDKit的Python脚本:SDF格式转SMILES格式
  5. 在技术圈混,不知道这些你就 OUT 了
  6. 最后1周 | 高级转录组分析和R语言数据可视化第十一期 (报名线上课还可免费参加线下课)...
  7. 环境微生物期刊—Bioresource Technology
  8. Microbiome:简单套路发高分文章--杨树内生和根际微生物组结构
  9. Nature综述:真菌的多样性:真菌的高通量测序及鉴定
  10. R语言机器学习Caret包(Caret包是分类和回归训练的简称)、数据划分、数据预处理、模型构建、模型调优、模型评估、多模型对比、模型预测推理