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
————————————————
版权声明:本文为CSDN博主「huayang183」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_18671415/article/details/105824515
浙公网安备 33010602011771号