简介
libfastcommon是在github 开源 的一个C基础库。它提供了ini文件解析、logger、64位唯一整数生成器、字符串处理、socket封装、对象池、skiplist、定时任务调度器、时间轮等等。
配置安装流程
1.配置编译环境
安装wget工具。
yum install wget -y
2.获取源码
获取“libfastcommon-1.0.38”源码包。
cd /usr/local/src
wget https://github.com/happyfish100/libfastcommon/archive/V1.0.38.tar.gz
3.编译和安装
1)解压软件包。
tar -zxvf V1.0.38.tar.gz
2)进入libfastcommon的安装目录。
cd libfastcommon-1.0.38/
3)编译安装libfastcommon。
./make.sh
./make.sh install
----结束
4.运行和验证
直接用源码中自带的test程序进行验证。
cd /usr/local/src/libfastcommon-1.0.38/src/tests
make
./test_ini_parser
系统回显如下,则表示安装成功,可以正常运行。
global section, item count: 3
1. bind_ip=192.168.0.162
2. host=ecs
3. thread_count=26
section: AccessLogSpaceCharConvert, item count: 8
1. \0="\0"
2. \\="\
3. \f="\f"
4. \n="\n"
5. \r="\r"
6. \s="\s"
7. \t="\t"
8. \v="\v"