在对glog进行make操作时报错如下:
解决方法:
首先参考了第一篇文章是发现可能是因为只装了Glog没有装Gflags,然后补装了Gflags之后还是报类似的错误,所以没有解决问题。
然后又参考了一篇文章终于知道自己错在了哪里:可能是因为glog和gflags的安装顺序错了(要严格先安装gflags才行)
卸载gflags和glog,参考了这两篇文章:
1、glog&gflags 卸载与安装
2、在ubuntu中自己源码编译安装了gflag,如何手动卸载干净呢
重新安装gflags和glog:
glog源码安装出现静态库错误 解决方案
仍然不行,找师兄帮忙…师兄看开始报错的第一行发现可能是因为cmake支持C++11,要全局设置c++,参考文献CMAKE支持c++11的两种方式中的第一条语句:
set (CMAKE_CXX_STANDARD 11)
解决了…
PS:make -j8之后如果没有编译成功的话执行一个make clean
文章很粗燥,所以本文仅用于个人学习记录