Linux下编译安装log4cxx
log4cxx的官方下载地址是http://logging.apache.org/log4cxx/index.html ,我用的是apache-log4cxx-0.10.0版本。
为了编译它,还需要两个辅助库,apr,和apr-util,可以在这里下载http://apr.apache.org/download.cgi ,我用的版本分别是apr-1.5.0.tar.gz 和apr-util-1.6.1.tar.gz 。
第一步安装apr-1.5.0,顺序不能错,它必须首选安装
$tar zxvf apr-1.5.0.tar.gz
$cd apr-1.5.0
$./configure --prefix=/usr/local
$make
$su root
$make install
然后安装apr-util-1.6.1
$tar zxvf apr-util-1.6.1.tar.gz
$cd apr-util-1.6.1
$./configure --prefix=/usr/local --with-apr=/usr/local/
$make
$su root
$make install
configure选项 --with-apr=/usr/local/ 指定apr库的位置
最后就可以安装log4cxx了
$tar zxvf apache-log4cxx-0.10.0
$cd apache-log4cxx-0.10.0
$configure --prefix==/usr/local
$make
$su root
$make install
因为编译成的是共享库,最后还要设置下搜索目录,编辑~/.bashrc,添加下面两行
LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH
OK,至此log4cxx就安装完毕了。