linux上json庫的安裝

2021-06-10 23:42:13 字數 807 閱讀 3112

wget 

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/

./a.out(執行檔案)

Linux上安裝memkind庫

memkind jemalloc memkind庫是乙個構建在jemalloc之上的使用者可擴充套件堆管理器,它可以控制記憶體特性和各種記憶體之間的堆分割槽。這類記憶體由已應用於虛擬位址範圍的作業系統記憶體策略定義。memkind支援的記憶體特性沒有使用者擴充套件,包括控制numa和頁面大小功能。j...

linux 上 redis的安裝

在centos 7上安裝redis,並通過外部訪問 2 解壓 tar xzvf redis 4.0.8.tar.gz 3.安裝 如果沒有安裝gcc yum install gcc cd redis 4.0.8 make 4 設定 cd redis 4.0.8 vi redis.conf 設為後台啟動...

Linux上的安裝Postman

在linux上的安裝postman應用可能因分布而有所不同。postman雖然推薦安裝它的本地應用程式,但沒有任何文件介紹在ubuntu上安裝它。因此,為了讓ubuntu使用者更容易從postman開始,下面是一些快速設定的命令!wget o chromecj.com postman.tar.gz ...