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 ...