简介
libconfig是一个结构化的配置文件库,用于结构化文件的读取、操作和写入,提供对C、C++两种语言的支持。
编译和测试方式
1.配置编译环境
安装wget工具。
yum install wget -y
2.获取源码
获取“libconfig-1.7.2”源码包。
cd /usr/local/src
wget https://hyperrealm.github.io/libconfig/dist/libconfig-1.7.2.tar.gz
3.编译和安装
1)解压软件包。
cd /usr/local/src
tar -zxvf libconfig-1.7.2.tar.gz
2)进入libconfig的安装目录。
cd libconfig-1.7.2/
3)安装libconfig。
./configure
make && make install
4)配置环境变量。
export LD_LIBRARY_PATH=/usr/local/lib
4.运行和验证
测试libconfig是否安装完成。
1)进入libconfig源码中的“/example/c”示例路径。
cd /usr/local/src/libconfig-1.7.2/examples/c
2)编译并运行示例1,查看libconfig是否能正常调用。
gcc example1.c -o example1 -lconfig
./example1
回显信息如下,则表示安装成功。
Store name: Books, Movies & More
TITLE AUTHOR PRICE QTY
Treasure Island Robert Louis Stevenson $ 29.99 5
Snow Crash Neal Stephenson $ 9.99 8
TITLE MEDIA PRICE QTY
Brazil DVD $ 19.99 11
The City of Lost Children DVD $ 18.99 5
Memento Blu-Ray $ 24.99 20