C++ 升压链接警告

C++ 升压链接警告,c++,linux,boost,linker,g++,C++,Linux,Boost,Linker,G++,发生了什么: 我用bootstrap.sh和b2构建了boost。与一起安装。/b2安装 我不知道如何使用它,因为我是个新手 sudo-apt安装libboost-dev 在网上搜索说明。我现在可以链接它,没有错误 sudo-apt-purge-libboost-dev 这里有一个警告:“/usr/bin/ld:warning:libboost_system.so.1.58.0,由//usr/lib/x86_64-linux-gnu/libmirclient.so.9所需,可能与libboost

发生了什么:

  • 我用bootstrap.sh和b2构建了boost。与一起安装。/b2安装
  • 我不知道如何使用它,因为我是个新手
  • sudo-apt安装libboost-dev
  • 在网上搜索说明。我现在可以链接它,没有错误
  • sudo-apt-purge-libboost-dev
  • 这里有一个警告:“/usr/bin/ld:warning:libboost_system.so.1.58.0,由//usr/lib/x86_64-linux-gnu/libmirclient.so.9所需,可能与libboost_system.so.1.66.0冲突”
  • 我用的是boost 1.66。.a和.so文件位于/usr/local/lib中
  • /usr/lib/x86_64-linux-gnu中有一些boost 1.58.a和.so文件
  • 如果我使用/usr/local/lib/[library]而不是-L/usr/local/lib/-L[libraries without-.a],警告就会消失。但是,Makefile会明显变长
  • 我的问题是:警告严重吗?我怎样才能摆脱它?如何使用-L命令而不触发该警告?我可以删除/usr/lib/x86_64-linux-gnu中的boost.a和.so文件吗?顺便说一下,我正在使用Ubuntu 16.04

    谢谢