Linux上Json库的安装

命令行中如下操作:

wget http://oss.metaparadigm.com/json-c/json-c-0.9.tar.gz

tar zxvf json-c-0.9.tar.gz

cd json-c-0.9/

./configure –prefix=/usr/local/json-c-0.9 (没有prefix选项,默认的是/usr/local/lib/)

make && make install

echo “/usr/local/json-c-0.9/lib/” > /etc/ld.so.conf.d/json-c-0.9.conf

echo “/usr/local/tokyocabinet-1.4.33/lib/” > /etc/ld.so.conf.d/tokyocabinet-1.4.33.conf

/sbin/ldconfig

 

编辑配置文件/etc/ld.so.conf,在文件中加入lib库的路径(默认的是/usr/local/lib)

执行ldconfig或/sbin/ldconfig。

然后编译,测试,例如:

gcc -ljson -I/usr/local/include/json/ -L/usr/local/lib/ test2.c

 

也可以更改环境变量(LD_LIBRARY_PATH)来加入json库,使用export命令如:

export LD_LIBRARY_PATH = 库路径,可以是多个库,多个库间以:隔开,export

设置后对所有的命令都有效;

用另一种设置环境变量的方法,该环境变量只对该命令有效,

当该命令执行完成后,该环境变量就无效了。

#LD_LIBRARY_PATH=/usr/local/lib/


分享到:

发表评论

昵称

沙发空缺中,还不快抢~