Bicolor的使用

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.gz

cd boost_1_71_0

./bootstrap.sh --prefix=/home/wangc            //生成安装工具bjam和b2

sudo ./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文件。

 

图形化界面看到

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wangchuang2017

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值