安装git

yum install git

安装glog

1 git clone https://github.com/google/glog.git
2 cd glog
3 ./autogen.sh
4 ./configure                   //可以不配置文件夹--prefix=path(install)
5 make
6 make install                  //安装到/usr/local/lib路径下

在执行第三步骤的时候可能会遇到一些问题,:


安装以下工具解决

yum install autoconf
yum install automake
yum install libtool

使用glog

#include <string>
#include <iostream>
#include "glog/logging.h"   // glog 头文件
#include "glog/raw_logging.h"int main(int argc, char** argv){// FLAGS_log_dir=".";   //设置log目录  没有指定则输出到控制台FLAGS_logtostderr = 1;  //输出到控制台google::InitGoogleLogging(argv[0]);    // 初始化std::string test = "this is test";int i = 2, number = 8;LOG(INFO) << "it is info";     // 打印log:“hello glog.  类似于C++ stream。LOG_IF(INFO, number > 10) << "number >  10"; LOG_IF(INFO, number < 10) << "number <  10";for(i=0; i<20 ;i++){LOG_EVERY_N(INFO, 5) << "log i = " << i;}LOG(WARNING) << "It is error info"; LOG(ERROR) << "It is error info"; DLOG(INFO) << "it is debug mode";DLOG_IF(INFO, number > 10) << "debug number > 10";  // DLOG_EVERY_N(INFO, 10) << "log i = " << i;RAW_LOG(INFO, "it is pthread log");return 0;
}

编译(需要把、usr/local/lib的库拷贝到test_main.cpp同级文件夹)

g++ test_main.cpp ./lib/libglog.a -std=c++11 -DDEBUG -lpthread -o sample
//g++ test_main.cpp ./lib/libglog.a -I./include  -std=c++11 -DDEBUG -lpthread -o sample

参考

Linux C++ glog使用

centos下使用glog相关推荐

  1. centos下cmake安装caffe

    安装必要的依赖项: sudo yum install protobuf-devel leveldb-devel snappy-devel opencv-devel boost-devel hdf5-d ...

  2. centos下将vim配置为强大的源码阅读器

    每日杂事缠身,让自己在不断得烦扰之后终于有了自己的清静时光来熟悉一下我的工具,每次熟悉源码都需要先在windows端改好,拖到linux端,再编译.出现问题,还得重新回到windows端,这个过程太耗 ...

  3. RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程(转)

    RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程 一.准备工作:SSH,telnet终端中文显示乱码解决办法vi /etc/sysconfig/ ...

  4. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  5. 关于Centos下Clamv反病毒软件包更新问题

    最近一直在研究学习Centos下搭建Postfix实现邮件网关的内容,以便后期邮件平台网关的灾备做一些准备,今天安装Postfix到了对Clamv反病毒软件包更新的安装配置部分,遇到了个小的插曲. 具 ...

  6. CentOS下的Autoconf和AutoMake(实践篇) 2

    阅读过<Linux下的Autoconf和AutoMake(理论篇)>之后,进入到实践环节. 实验环境:CentOS release 6.7 (Final) x64 1.检查一下这4个工具是 ...

  7. linux卸载欧朋浏览器,如何在Centos下安装opera浏览器

    如何在Centos下安装opera浏览器 ,Opera目前是Linux平台上性能最优的浏览器,而且Opera中国团队本身即定位于Opera的研发中心,主要也是负责全球Linux平台项目的开发,这个版本 ...

  8. springboot在centos下安装环境+部署war包

    最近在做Springboot打包和环境部署工作,网上更多是打jar包的方式,搜索了很久,没有一个合理的过程和步骤,这里我具体写一下,共享大家! 环境 系统:centos7 64位 安装jdk,Tomc ...

  9. 如何解决CentOS下使用yum安装python-pip失败

    用Ubuntu的时候感觉很简单的事到ContOS上却变得很头痛,CentOS下使用yum安装python-pip失败的完美解决方法. 在执行以下命令安装Python-pip居然什么也没执行 yum i ...

最新文章

  1. Web的现状:网页性能提升指南
  2. 使用观察者模式在 Silverlight 中切换用户控件
  3. split函数python 未定义_Python之Split函数
  4. MyBatisPlus的ActiveRecord实现CRUD
  5. java等待_Java学习:等待唤醒机制
  6. 进入Google:《Google成功的七堂课》读后感
  7. volatile关键字有什么用
  8. 优化网页代码提高网页访问速度
  9. mybatis笔记之使用Mapper接口注解
  10. 称重问题 —— 哪个是假币?
  11. 【Numpy基础】矩阵数组相乘与神经网络的实现
  12. pls-00302: 必须声明 组件_vue组件
  13. 如何用一句话激怒设计师
  14. 2013年IT界25个最古怪的面试题
  15. 天朝有一个乞丐姓洪,去天桥要钱 第一天要了1块钱 第二天要了2块钱 第三天要了4块钱 第四天要了8块钱 以此类推 问题: 洪乞丐干10天,收入是多少?
  16. IE低版本升级到IE11,问题总结
  17. pytorch 文档网页离线 HTML and PDF
  18. 计算机专业黑板报迎新,新学期迎新黑板报
  19. 对文本文件的加密解密
  20. 使用LSTM完成简单的中英翻译

热门文章

  1. 9.人工智能原理-深度学习:神奇的DeepLearning
  2. TD三国赤壁通关攻略与录像下载_正常级别
  3. 单片机读入4*4矩阵键盘
  4. 第6篇:SELECT查询基础篇
  5. 三星开始认真考虑拆分成两个公司,这是为了什么?
  6. Android权限清单
  7. dcom(dcom server process意外终止)
  8. 深入解析Mac OS X iOS操作系统
  9. 用Core Text创建简单杂志应用(1)
  10. mysql有哪些集群_mysql集群有哪些方式