CentOS下安装gflags
2017-09-21 00:00
344 查看
一、gflags是什么
gflags是google一个开源的处理命令行参数的库,相比getopt,更加容易使用。gflags里参数的定义可以分散在各个源文件处,而不是只能在main文件处,使得使用更加灵活,复用性更强。使用时只要链接gflags库和指定所在的头文件路径即可。
很多大公司的开源项目有用到,比如百度最新开源的RPC框架brpc。
二、gflags安装
(1)获取安装包:官网地址 或者 CSDN(2)解压安装包到指定目录、重命名:
tar -zxvf gflags-2.2.1.tar.gz -C /usr/local/ cd /usr/local mv gflags-2.2.1 gflags cd gflags
(3)准备开始编译和安装:
mkdir build && cd build && cmake .. make && make install
注意两点:
a.如果shell不能找到 cmake,则执行:
yum install cmake
b.我第一次安装成功后,到后面编译其他用到gflags项目的时候,报错信息:提示编译时加入参数'-fPIC',于是,我重新加入参数再次编译。
因此,正确的编译应该是:
mkdir build && cd build export CXXFLAGS="-fPIC" && cmake .. && make VERBOSE=1 make && make install
安装完成,开始使用吧~
相关文章推荐
- 【Caffe】手动安装CUDA, cuDNN, opencv 3, boost, glog, gflags, protobuf, nccl指南,以及各种问题的解决方法(CentOS 6.9)
- CentOS安装并设置MariaDB
- CentOS安装vim
- centos 6.9安装mysql 5.7.19出现缺少libnuma.so.1的问题
- CentOS6.5下的Nagios安装配置详解(图文)
- centos 6.0安装LAMP
- centos下安装mysql
- CentOS 7系统中JDK的安装与配置
- 使用centos6.6部署Cobbler--自动安装centos系统
- [CentOS_7.4]Linux编译安装mono环境
- xen利用URL的centos镜像文件安装(三)
- centos 安装eclipse编写C/C++程序
- virtualbox安装centos7
- CentOS下PHP的SSH2扩展安装方法 linux学习
- CentOS的u盘安装有u盘才启动,没有u盘无法启动。
- centos 6.5安装elixir
- centos 下memcached的安装到测试
- 在Centos下安装 7ZIP
- centos6.5使用yum安装mysql5.6