苏州华润橡树湾3期:linux下编译和安装log4cxx

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 05:54:39
首先,在网上下载log4cxx和lig4cxx相关的源代码库文件:
apr-1.3.3.tar.gz
apr-util-1.3.4.tar.gz
apache-log4cxx-0.10.0.tar.gz

我所使用的操作系统是ubuntu10.10
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 和#include
$vim src/main/cpp/socketoutputstream.cpp 在这个文件里添加#include
$vim src/main/cpp/inputstreamreader.cpp 在这个文件里添加#include
下面操作和1或2一样了。
$./configure --prefix=/usr/local/log4cxx --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
$make
$sudo make install

呵呵,编译安装成功了。