一、下载源码

下载地址:http://sourceforge.net/projects/log4cpp/

二、源码编译

1,系统环境ubuntu16.04

2,编译指令

PC端:

./configure --prefix=/home/xhome/12.pro/13.log4cplus/log4c_install   CXXFLAGS="-std=c++0x"

arm端:

./configure --prefix=/home/xhome/12.pro/13.log4cplus/log4c_install.arm --host=arm-linux  CXX=arm-linux-gnueabihf-g++  CXXFLAGS="-std=c++0x"

make

make install

三、示例代码

      #include <iostream>
#include <log4cplus/logger.h>
#include <log4cplus/loggingmacros.h>
#include <log4cplus/configurator.h>
#include <iomanip>
#include <log4cplus/logger.h>
#include <log4cplus/fileappender.h>
#include <log4cplus/consoleappender.h>
#include <log4cplus/layout.h>using namespace log4cplus;
using namespace std;int main()
{std::cout << "Hello world" << std::endl;SharedAppenderPtr _append(new ConsoleAppender); _append->setName("append test");Logger _logger = Logger::getInstance("test");_logger.addAppender(_append);LOG4CPLUS_DEBUG(_logger, "this is a test");LOG4CPLUS_INFO(_logger,"Info message");return 0;
}

   编译示例代码:

g++ -std=c++11 -I./include -L./lib test4c.cpp -o test -llog4cplus

1011.log4cplus移植记录相关推荐

  1. android touch screen keyboard input移植记录

    android touch screen keyboard input移植记录  仅仅是作为记录: Andorid 的 touchscreen 事件必须要有  BTN_TOUCH 才可以. 所以初始化 ...

  2. 安卓平台下的GPS架构介绍及驱动移植记录

    一.前言 我的工作是关于汽车车机BSP部分. 汽车车机,其实基本和人们日常所用的手机一样,也是安卓平台的.所谓安卓,就是一层安卓服务包裹着Linux内核所形成的操作系统. BSP组,主要工作内容就是负 ...

  3. mjpg-streamer移植记录

    一.基于ubuntu18.04系统的mjpg-streamer移植记录 1.移植之前使用ubuntu的软件测试USB摄像头是否正常工作 (1).插上摄像头之后,ubuntu右下角有摄像头图标 (2). ...

  4. 基于Android8.1的博通bcm89342蓝牙驱动的驱动移植记录

    基于Android8.1的博通蓝牙BCM89342的驱动移植记录 说明 一 .软硬件平台 二.蓝牙移植流程 2.1 kernel 对蓝牙的驱动支持配置 2.2 kernel层编写蓝牙电源管理(bt r ...

  5. 华大 MCU 之一 HC32F460 替换 STM32F411 移植记录

    更新 2020年 10 月 21 日,将驱动库更新到了最新版 1.1.1 2020年 10 月 20 日,MCU 由原来的 HC32F460KCTA 更换为 HC32F460KETA 简介   目前, ...

  6. real210移植记录-支持eMMC,增加菜单操作

    本次记录的移植是使该u-boot支持eMMC,开发板为real210最新版的开发板,标配eMMC 8GB flash,之前的移植都是在之前的210硬件上进行的核心板版本为v2,flash为nand 5 ...

  7. USB转WIFI无线网卡驱动程序(内核自带RT5370驱动程序添加)的移植记录之二

    学习交流加 个人qq: 1126137994 个人微信: liu1126137994 学习交流资源分享qq群: 962535112 今天记录我在I.MX6Q平台添加内核自带RT5370无线网卡驱动程序 ...

  8. USB转WIFI无线网卡驱动程序(RT5370驱动程序)的移植记录之一

    学习交流加 个人qq: 1126137994 个人微信: liu1126137994 学习交流资源分享qq群: 962535112 今天记录我在I.MX6Q平台移植RT5370无线网卡驱动程序的过程, ...

  9. 全志T7/T507 Qt5.12.5移植记录

    1.概述 Qt5.12.5移植过程中遇到一些坑,特意记录下来. 主要包括编译.运行.环境配置三个部分. 2.编译配置 2.1.配置脚本 新建setenvs512.sh脚本,设置编译环境和选项,放入Qt ...

最新文章

  1. Git中的工作区(Working Directory)、暂存区(stage)和历史记录区(history)
  2. php项目数据库连接设置,在PHP中设置数据库连接类
  3. 云计算架构下的CRM
  4. windows系统上openssh client的离线安装
  5. 给自己的Blog 上添加定制的搜索引擎
  6. JavaScript数组(2)---遍历/迭代方法 8种
  7. math python 向上取整_Python成为专业人士笔记-各数学运算操作深度剖析
  8. 计算机硬件基础-笔记
  9. android 百度定位 sdk 3.3demo,BaiduMapApi_Sample_Android_1.3.3\demo无法启动
  10. 阿里云Kubernetes Service Mesh实践进行时(7): 可观测性分析服务Kiali
  11. vue中使用阿里巴巴矢量图标库的图标
  12. 关于OpenGL源码下载说明
  13. adadelta算法_【深度学习】深入理解优化器Optimizer算法(BGD、SGD、MBGD、Momentum、NAG、Adagrad、Adadelta、RMSprop、Adam)...
  14. 数学牛人们的轶事[下]--zt 出处不详
  15. MapBox本地化部署
  16. android陀螺仪方向,android – 如何使用罗盘读数和陀螺仪读数获取手机的方位角?...
  17. python中rand和randn_Numpy中np.random.rand()和np.random.randn() 用法和区别详解
  18. 计算机音乐谱大全好汉歌,好汉歌简谱-刘欢-电视剧《水浒传》主题曲
  19. GitHub如何配置SSH Key
  20. 网页html5播放器,一个强大的开源HTML5视频播放器,字节出品

热门文章

  1. oracle 中表变量的用法,oracle 表类型变量的使用
  2. php 5.0打印数据库,thinkphp5.0数据库操作
  3. mysql bean分页查询_javabean 来实现 MySQL 的分页
  4. js深拷贝和浅拷贝对数组的影响_javascript之浅拷贝与深拷贝
  5. pandas tqdm添加进度条
  6. python降维——局部线性嵌入算法(LLE)
  7. pandas读写csv
  8. jsoup爬虫,爬取全站代码
  9. [BZOJ5286][洛谷P4425][HNOI2018]转盘(线段树)
  10. Java 工具类 - MD5Util