解决/usr/local/lib/libglog.so.0: error adding symbols: DSO missing from command line

来源:互联网 发布:sem跟seo的比较区别 编辑:程序博客网 时间:2024/05/22 07:59

第一步:

// 查看目录 /usr/lib 或 /usr/local/lib的目录下是否存在libglog.so.0$ find libglog*libglog.alibglog.lalibglog.solibglog.so.0libglog.so.0.0.0

如果不存在需要安装,方法如下:
1. Google Logging Library(glog),下载地址:https://code.google.com/p/google-glog/,然后解压安装:

$ tar zxvf glog-0.3.3.tar.gz$ ./configure --prefix=/home/yourname/local_install/$ make$ sudo make install

如果没有权限就chmod a+x glog-0.3.3 -R , 或者索性 chmod 777 glog-0.3.3 -R , 装完之后,这个文件夹就可以kill了。

第二步:
在g++编译中加入-lglog:

g++ -o app blob_demo.cpp  -lglog//切记自己在这里犯了一个错误,在查看错误的日志时,自己加入的是 -libglog
阅读全文
0 0
原创粉丝点击