linux下源碼安裝log4cxx

首先,在網上下載log4cxx和lig4cxx相關的源代碼庫文件:
apr-1.3.3.tar.gz
apr-util-1.3.4.tar.gz
apache-log4cxx-0.10.0.tar.gz

1、編譯安裝apr-1.3.3
$tar -zxvf apr-1.3.3.tar.gz
$cd apr-1.3.3
$./configure --prefix=/usr/local/apr
$make
$sudo make install
2、編譯安裝apr-util-1.3.4
$tar -zxvf apr-util-1.3.4.tar.gz
$cd apr-util-1.3.4
$./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
$make
$sudo make install
3、編譯安裝log4cxx
$tar -zxvf apache-log4cxx-0.10.0.tar.gz
$cd apache-log4cxx-0.10.0
由於按照1或2的方式編譯時報錯,在百度、google找了半天,也沒找到解決方法,最後一個一個試,結果成功了。呵呵,下面三步添加頭文件是我在安裝過程中遇到的錯誤提示,所以在此先執行這三步,最後直接make和make install就省事了。如果誰知道有其他的方法,請多指教。源代碼修改如下:
$vim src/examples/cpp/console.cpp 在這個文件裏添加
#include <stdio.h>;
#include <string.h>;
$vim src/main/cpp/socketoutputstream.cpp 在這個文件裏添加
#include <string.h>;
$vim src/main/cpp/inputstreamreader.cpp 在這個文件裏添加
#include <string.h>;
4、編譯安裝
$./configure --prefix=/usr/local/log4cxx --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
$make
$sudo make install

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章