zoukankan      html  css  js  c++  java
  • 1、Ubuntu14.04安装log4cxx

    Ubuntu14.04安装log4cxx过程如下:

    (一)Log4cxx安装

      安装Log4cxx需要安装apr、apr-util(这里选择了apr-1.6.3和apr-util-1.6.1)

    1、安装apr-1.6.3

      将apr-1.6.3解压至/home/username(你自己的用户目录)/Library/目录下,然后进行如下操作:

    1 cd apr-1.6.2    
    2 
    3 ./configure--prefix=/usr/local/apr  
    4 
    5 make -j2  
    6 
    7 sudo make install  

      如果./configure的时候碰到报错:cannot remove `libtoolT’: No such file or directory修改configure文件:将 $RM "$cfgfile" 这一行注释掉。或者安装libtool库,本人是注释掉的(因为安装了libtool还是不行,没找到原因)

    2、安装apr-util-1.6.1

      将apr-util-1.6.1解压至/home/username(你自己的用户目录)/Library/目录下,然后进行如下操作:

    1 cd apr-util-1.6.1    
    2 
    3 ./configuer --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
    4 
    5 make -j2
    6 
    7 sudo make install  

      如果make的时候碰到报错:xml/apr_xml.c:35:19: error: expat.h: No such file or directory,则需要安装expat库,将expat-2.2.5解压至/home/username(你自己的用户目录)/Library/目录下,然后进行如下操作:

    1 cd expat-2.2.5
    2 
    3 ./configure --prefix=/usr/local/
    4 
    5 make
    6 
    7 sudo make install

      expat-2.2.5安装完成后,重新make安装apr-util-1.6.1

    3、安装log4cxx

      将apache-log4cxx-0.10.0解压至/home/username(你自己的用户目录)/Library/目录下,然后进行如下操作:  

    1 cd apache-log4cxx-0.10.0
    2 
    3 ./configure --prefix=/usr/local/log4cxx --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-charset=utf-8 --with-logchar=utf-8
    4 
    5 make
    6 
    7 sudo make install

      如果make的时候碰到报错:inputstreamreader.cpp:66: error: 'memmove' was not declared in this scope make[3]: ***[inputstreamreader.lo] 错误 1 有几个.cpp文件缺少了一些引用头文件,添加上去即可。

    1     src/main/cpp/inputstreamreader.cpp添加#include <string.h>    
    2     src/main/cpp/socketoutputstream.cpp添加#include <string.h>    
    3     src/examples/cpp/console.cpp添加#include <string.h>;#include <stdio.h>

    然后重新make安装即可。

    4、环境变量配置

    在终端输入如下命令:

    1     cd /etc/ld.so.conf.d
    2     sudo touch log4cxx.conf
    3     sudo vim log4cxx.conf

    输入:/usr/local/log4cxx/lib保存退出,在终端输入:sudo ldconf更新环境变量

    在终端输入命令 sudo vim ~/.bashrc 打开跟目录下.bashrc文件

    .bashrc文件中添加如下内容:

    1 export CPLUS_INCLUDE_PATH=/usr/local/log4cxx/include:$CPLUS_INCLUDE_PATH

    保存退出后,在终端输入source ~/.bashrc更新.bashrc文件。

  • 相关阅读:
    [转] Java 基础
    IDEA 入门
    如何将本地的一个新项目上传到GitHub上新建的仓库中去
    多线程学习
    Java泛型中E、T、K、V等的含义
    数据结构
    5W1H
    mysql语句sum求和为null的问题
    java 开发体系参考学习
    linux下发邮件
  • 原文地址:https://www.cnblogs.com/Long-w/p/9448870.html
Copyright © 2011-2022 走看看