參考:
linux系統平台:
debian7.8 32bit
交叉編譯器位置:
arm-arago-linux-gnueabi位於/usr/local下,完整的路徑為/usr/local/arm-arago-linux-gnueabi
1.tar zxvf apr-1.5.2.tar
2.tar zxvf apr-util-1.5.4.tar
3.tar zxvf apache-log4cxx-0.10.0.tar
二 .編譯安裝
首先,安裝apr-1.5.2:
cd apr-1.5.2
./configure --host=arm-linux --prefix=/usr/local/arm-arago-linux-gnueabi/apr
make
make install
接著,安裝apr-util-1.5.4:
cd ../apr-util-1.5.4
./configure --host=arm-linux --prefix=/usr/local/arm-arago-linux-gnueabi/apr-util --with-apr=/usr/local/arm-arago-linux-gnueabi/apr
make
make install;
最後,安裝apache-log4cxx-0.10.0:
cd ../apache-log4cxx-0.10.0
./configure --host=arm-linux --prefix=/usr/local/arm-arago-linux-gnueabi/log4cxx --with-apr=/usr/local/arm-arago-linux-gnueabi/apr --with-apr-util=/usr/local/arm-arago-linux-gnueabi/apr-util
make
make install
在對apache-log4cxx-0.10.0進行配置之前,需要進行以下操作:
1.vim src/main/cpp/inputstreamreader.cpp
增加#include ;
#include
#include
#include
#include
#include
2.vim src/main/cpp/socketoutputstream.cpp
增加#include ;
#include
#include
#include
#include
3.vim src/examples/cpp/console.cpp
增加#include ;
增加#include ;
linux 下使用log4cxx服務
寫的 中要使用log日誌,師兄用了log4cxx,所以搜了一下。記錄下來以備後用 apr 1.4.6.tar.gz,apr util 1.4.1.tar.gz,apache log4cxx 0.10.0.tar.gz 1.tar zxvf apr 1.4.6.tar.gz 2.tar zxvf ap...
log4cxx在linux下的編譯使用
g gcc 4.4.6 apr 1.4.6.tar.gz,apr util 1.4.1.tar.gz,apache log4cxx 0.10.0.tar.gz 1.tar zxvf apr 1.4.6.tar.gz 2.tar zxvf apr util 1.4.1.tar.gz 3.tar zxv...
log4cxx配置案例
先看完整配置檔案log4cxx.properties html view plain copy log4j.additivity.gather false log4j.rootlogger debug r,stdout 設定子logger log4j.logger.lib a debug ap1,s...