华为云计算 云知识 什么是libfastcommon
什么是libfastcommon

简介

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"

上一篇:直播推流失败的原因排查 下一篇:MX优先级