提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 一、/usr/bin/ld:找不到 -lboost_serialization
 - 1.问题描述
 - 2.解决
 - (1). 下载源码
 - (2) . 编译安装
 
一、/usr/bin/ld:找不到 -lboost_serialization
1.问题描述
在安装ORB_SLAM时,使用./build.sh编译源码时报错:
 “/usr/bin/ld:找不到 -lboost_serialization”
 具体的报错信息如下所示:

2.解决
需要安装boost库
(1). 下载源码
进入boost库官网:
https://www.boost.org/
 
推荐下载1_77_0版本(我安装1.79.0、1.78.0都没成功)
(2) . 编译安装
1)解压文件
 终端输入:
tar -xzvf boost_1_77_0.tar.gz   //boost_1_77_0.tar.gz为自己的压缩包名
 
2)执行 ./bootstrap.sh
 解压之后进入解压出来的文件夹,然后执行这个脚本:
sudo ./bootstrap.sh
 
3)安装boost
 执行完毕之后,你会发现又多了些文件,
再执行如下脚本:sudo ./b2 install
 
4)安装openssl
 终端输入:
sudo apt-get install openssl 
sudo apt-get install libssl-dev
 
5)删除buid文件夹,重新编译./build.sh
















![[机器学习-04] Scikit-Learn机器学习工具包进阶指南:集群化与校准功能实战【2024最新】](https://img-blog.csdnimg.cn/direct/11967e2935fe47a494cf070c7af28992.png)


