linux下编译log4cpp的方法
来源:互联网 发布:充电宝排行知乎 编辑:程序博客网 时间:2024/05/22 11:55
安装、编译
1、网站上下载了 log4cpp-1.0.tar.gz,然后将其解包到 /usr/local/里面。configure文件里面默认它在/usr/local里配置,可以通过--prefix=<location>来修改位置,这个我没试过。
下载地址:http://sourceforge.net/projects/log4cpp/
2、进入到log4cpp-1.0文件夹中,运行configure文件。
[root@localhostlog4cpp-1.0]#./configure
3、如果现在make的话,会有两个错误,这个是源文件的bug【bug 217755】。要修改log4cpp-1.0\src中的两个cpp文件:BasicLayout.cpp和PatternLayout.cpp。
BasicLayout.cpp(Line 18):增加一句代码:#include<memory>
PatternLayout.cpp(LIne 373):修改minWidth类型:abs((float)minWidth)
参见bug 217755 http://bugs.gentoo.org/attachment.cgi?id=149763&action=diff
4、修改完毕后,返回log4cpp-1.0,进行make操作,
[root@localhostlog4cpp-1.0]#make
5、[root@localhost log4cpp-1.0]#make check
6、[root@localhost log4cpp-1.0]#make install
安装完毕后,会在 /usr/local/里的include和lib文件夹里面看到了log4cpp的头文件和库文件。
总结:
编译安装过程,归结起来其实只需要依次输入四个命令:
[root@localhost log4cpp-1.0]#./configure
[root@localhost log4cpp-1.0]#make
[root@localhost log4cpp-1.0]#make check
[root@localhost log4cpp-1.0]#make install
但是源文件有两处bug,所以需要修改。
具体的说明可以查看log4cpp-1.0\doc\html\index文件(这里并没有提到修改bug的事情)。
- linux下编译log4cpp的方法
- linux下编译log4cpp-0.3.5rc3
- log4cpp编译,Windows/Linux
- log4cpp windows下运用(1)----log4cpp在windows下编译的修改
- linux中编译安装log4cpp
- linux中编译安装log4cpp
- linux中编译安装log4cpp
- redhat linux 下安装 log4cpp
- redhat linux 下安装 log4cpp
- Linux下Log4cpp封装全过程
- redhat linux 下安装 log4cpp
- Linux环境下Log4cpp-1.1.1 的下载、安装、配置
- log4cpp 学习过程(四) ---- log4cpp在VS2003上的编译
- vs2008下编译log4cpp 1.1.1
- 成功将log4cpp升级到了vs2005版本,总结下编译时报错及相应的解决方法
- linux下编译raknet的方法
- 关于Linux下驱动程序的编译方法
- 关于Linux下驱动程序的编译方法 .
- mongodb 认证方式(version:3.0.4)
- Java回调
- 问题error C4996: 'asctime': This function or variable may be unsafe. Consider using asctime_s instead
- BZOJ 2085 [Poi2010]Hamsters Hash+倍增floyd
- C语言内存分区
- linux下编译log4cpp的方法
- 输入输出操作例子(1)
- zoj 1516 Uncle Tom's Inherited Land(二分匹配·链式前向星)
- 线性表之单链表 图解和代码实现
- 安卓Drawable改变大小
- 员工管理-登陆及增删改查功能的实现
- 内表行数统计方法
- 图片验证码
- 一只“小笨鸟”的大神之路