linux下源码安装log4cxx

linux下源码安装log4cxx
强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码
首先,在网上下载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

 

本文来源huayang183,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/18637

发表评论