Linux下log4cxx的交叉編譯

2021-07-05 03:26:45 字數 1387 閱讀 5023

參考: 

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...