这里我介绍两种方法,一是直接ccmake配置,二是修改cmake文件下面的CMakeList.txt文件

命令行编辑的辅助操作:

 

第一种方法:配置ccmake

Tab健:自动补齐

几个小概念

1、安装sudo apt-get install
cmake-curses-gui,这是一个可视化的配置cmake,这种方式编译后的.so文件非常小

Ctrl +U :清空至首行

date:系统时间

2、下载protobuf-cpp-3.5.0.tar.gz解压

Ctrl +K:  清空至尾行

clock:硬件时间

3、cd protobuf-3.5.0

Ctrl +L:(或者clear) 清屏

clock
-w:硬件时间根据系统时间同步

4、mkdir build
5、cd build
6、ccmake ../cmake这里会弹出一个界面,

Ctrl +C:  取消执行命令

ntpdate:马上同步时间

7、Press
c进行配置,配置完成弹出一个配置界面,大家根据自己的需要进行配置即可

获取帮助命令:

ntp:网络时间协议,起到的效果是让你的时间始终稳定持续的同步,前提是时间差别不是很大

8、配置完成再次Press c保存配置,这时会有一个Press g生成并退出

内部命令help 例如:help cd

我们在生产环境中时间是个很重要的角色

澳门微尼斯人手机版 1
9、make -j2

大多数外部命令  –help

下面来说下同步时间的方法

10、make install

使用man命令阅读手册

首先我们知道一个服务器时间是准的,下面就用172.18.0.1这台服务器

11、完成后执行protoc –version有可能会出现bash:protoc:command not
found,需要把生成的protoc拷贝到/usr/bin/目录下

使用info命令阅读手册

centos6时间同步

1、安装ntp包

2、和服务器时间同步

ntpdate 172.18.0.1
#
#立即同步时间

3、为了以后长时间自动稳定的同步时间编辑配置文件

vim /etc/ntp.conf
#
#

添加一行

server 172.18.0.1 iburst
#
#立即和这个地址服务器同步时间

澳门微尼斯人手机版 2

4、开机自启动

chkconfig ntpd on
#
#

5、启动服务

service ntpd  start
#
#

 

 

目录操作命令:

centos7时间同步

澳门微尼斯人手机版,在centos7中是推荐使用chrony

1、安装chrony

2、编辑chrony配置文件

vim  /etc/chrony.conf
#
#

同样添加一行

澳门微尼斯人手机版 3

3、启动服务

systemctl start chronyd
#
#

4、开机启动

systemctl enable chronyd
#
#

第二种方法修改CMakeList.txt文件

pwd:用于查看工作目录

1、下载protobuf-cpp-3.5.0.tar.gz解压

 

2、cd  protobuf-3.5.0

cd:用于切换工作目录 例如:cd(工作目录位置)

发表评论

电子邮件地址不会被公开。 必填项已用*标注