1、下载glog。
google::InitGoogleLogging(argv[0]);
google::SetLogDestination(google::GLOG_INFO,"./myInfo");
LOG(INFO) << "HELLO" << "ok!";
return 0;
http://code.google.com/p/google-glog/downloads/detail?name=glog-0.3.3.tar.gz
百度网盘 链接: http://pan.baidu.com/s/1jGguVKM 密码: hvg5
2、安装glog。
./configure --preifx=mypath
make
make install
最终在mypath目录下会生成.a和.so两种类型lib
3、写个简单使用glog的程序,如下:
// test.cpp
#include
int main(int argc, char **argv) {
}
4、写个编译该cpp文件的shell脚本,如下(这里使用静态链接方式):
#! /bin/sh
LIB_DIR='mypath/glog/lib/libglog.a'
INCLUDE_DIR='mypath/glog/include/'
g++ -g test.cpp $LIB_DIR -I$INCLUDE_DIR -lpthread -o test
./test
# 以上脚本有两点值得注意:1、要加-lpthread
2、要保证test.cpp放在ligglog.a路径的前面
至此,完成