
编译调试
文章平均质量分 71
chlaws
希望身体健康
展开
-
gdb调试-带你快速掌握Linux下程序调试
<br />最近要调试自己的程序,就把以前自己记录下来的一些基本的gdb调试命令给发不出来。<br /> <br />例子:如果有一个test.c文件,那么当出现运行错误,怎么去调试呢。<br />gcc test.c -o test<br />这里只是生成了test可执行文件./test运行出现错误,或者得不到结果和你预测的是一样,那么都要进去跟踪调试。<br />这里就要用到了gdb,这个调试工具。gdb 调试 需要在编译时加入条件 -g<br />调试的几个基本的命令如下:<br />g原创 2010-11-20 11:19:00 · 795 阅读 · 0 评论 -
安装clojure编译工具leiningen
Edit: Leiningen 1.3.1 got better Windows support and you don't need to follow these instructions anymore. Get the Windows distribution from here:http://github.com/technomancy/leiningen/downloads, un翻译 2012-09-01 16:56:51 · 7171 阅读 · 2 评论 -
通过修改源码来更改nginx的日期格式
前言 群里有朋友想切换nginx 0.7的版本到1.2+的版本,在0.7的版本中他们改了源码,使得访问日志输出的时间格式从[08/Mar/2013:09:30:58 +0800]变成了2013-03-08 12:21:03。说是在修改1.2+版本的时候格式就变乱了,格式一直不对,刚好有人@我,我说就帮忙看下。须知 nginx log日志格式的话,无非是在src/core/n原创 2013-03-08 13:12:59 · 7677 阅读 · 1 评论 -
两个apache第三方模块冲突
冲突情景 有两个模块分别是mod_city和mod_pfadurl,两者编译成so,如果在http.conf中使用loadmodule 都单独挂到apache中,那么不论是挂哪个到apache中都是可以正常运行,但是如果两者一起挂进apache中则就出现进程fork之后就down掉。apache 动态加载apache mod_so中 dlopen时指定了RTLD_NO原创 2013-03-05 21:20:25 · 3550 阅读 · 0 评论 -
error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR...
转自:http://blog.youkuaiyun.com/playstudy/article/details/6661868很久没搞win上东西了,最近将代码导入工程第一次ok,隔了几天重新编译就出现下面的问题了,下面的说的也可以解决。不过我自己是将工程清掉重新导入一次就可以了需要注意的是:通过现有代码导入到工程里面,预定义了_WINDOWS,链接器->系统面板的子系统也是默认定义为 “窗口 (转载 2012-11-26 12:05:29 · 7956 阅读 · 0 评论 -
tigase 安装后出现登陆错误原因
原帖在这里http://www.tigase.org/content/tigase-db-errorclient-cant-logintigase db error,client can't loginPost Reply5 replies [Last post]Mon, 2012-10-15 03:12原创 2012-10-16 10:19:36 · 5481 阅读 · 0 评论 -
boost filesystem v2 与 v3的区别
这篇文章会慢慢记录我碰到的使用不同版本boost 的filesystem库发现的一些不同的地方。1.在最近改个项目bug的过程中发现了v2(boost1.42) 的path对象取filename()的时候和v3(boost1.47)的path对象取filename()的结果不一样v2的结果是没有引号的文件名,v3是有引号的“文件名”,因此v3需要这么用path.filename().str原创 2012-08-18 00:29:53 · 2105 阅读 · 0 评论 -
Beej's Quick Guide to GDB
Beej's Quick Guide to GDBRelease 2 (2009 Jun 14)This is a very quick-and-dirty guide meant to get you started with the GNU Debugger, gdb, from the command line in a terminal. Often times gdb is转载 2012-08-18 00:21:25 · 1860 阅读 · 0 评论 -
转一篇Linux下通过Java Jni调用C,C++库的文章
PS:试过了,按着这篇文章的步骤,是可以正确的让Java调用c,c++的代码另外要注意的一点就是,操作过程要小心,别搞混淆了,否则很容易出错在 Linux 平台下使用 JNI张翼翔 李庆明,简介: 本文简要介绍了 JNI 调用规范,及常用函数。并通过具体示例程序展示了实现一个本地调用的基本步骤。本文的标签: best_p转载 2012-06-10 18:14:44 · 6989 阅读 · 4 评论 -
封装nginx的异步访问redis并生成库
背景描述 简单描述下,在最近的这个项目中的一个分项目中,有数据存储在redis中,数据要推荐给用户,前台是通过nginx来接收http请求,解析key,通过一致性hash算法去实现分布式部署redis而非只是主从模式,通过这去访问redis组中的某一组,这样去读取正确的value。 使用环境: suse redis.2.4.7原创 2012-02-22 21:16:17 · 4246 阅读 · 4 评论 -
CentOS 4.8 下手动安装 GCC4.5.0
linux,gcc4.5,编译安装转载 2011-03-17 12:11:00 · 2125 阅读 · 0 评论 -
编译安装STLport和Boost
编译安装STLport和Boost的过程原创 2011-01-16 10:51:00 · 1013 阅读 · 0 评论