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)
執(zhí)行l(wèi)dconfig或/sbin/ldconfig。然后編譯,例如:
gcc -ljson -I/usr/local/include/json/ -L/usr/local/lib/ test2.c
也可以更改環(huán)境變量(LD_LIBRARY_PATH)來加入json庫,使用export命令如:
export LD_LIBRARY_PATH = 庫路徑,可以是多個庫,多個庫間以:隔開,export
設置后對所有的命令都有效;
用另一種設置環(huán)境變量的方法,該環(huán)境變量只對該命令有效,
當該命令執(zhí)行完成后,該環(huán)境變量就無效了。
#LD_LIBRARY_PATH=/usr/local/lib/
./a.out(執(zhí)行文件)