这个小技巧虽然很小,但是很有用。我写了一个cron脚本,但是隔一天发现,这个昨天的cron脚本还一直在跑着,没有停下来,一定是里面有个程序堵住了。但是如果我重新跑又需要很多时间。这个怎么办?现在最需要就是要知道程序停在了那行代码上了。使用gdb:$sudo gdb -p 14973 (gdb) pr...
分类:
Web程序 时间:
2014-06-29 00:31:28
阅读次数:
323
eric+pyqt 安装(python开发工具)更多 0 Python pythonEric是一个开源的、跨平台的python&ruby集成开发环境,基于python和pyqt运行。eric有以下特点1.跨Windows/Linux/Mac等开台2.调试器给力。支持设置断点,单步调试,查看变量值。3...
分类:
编程语言 时间:
2014-06-24 10:38:24
阅读次数:
459
今天学习的命令:下断:b 函数名b 文件名:函数名b 文件名:行号b +/-偏移 //在当前行号前面或者后面的行号处下断删除断点:delete breakpoint 断点号 //删除指定断点delete breakpoint //删除所有断点显示所有断点:info b...
分类:
数据库 时间:
2014-06-23 00:17:27
阅读次数:
414
Android平台的动态调试一直以来是个困扰我等Coder的头疼问题,特别是对于本地的动态调试支持,可以说是“弱智”级别的,不知道Google的新版NDK和新出的Android Studio对这块支持如何,让我们拭目以待。
言归正传,我这里采用的是cygwin+ndk-gdb的调试模式,灵感来自于XDA的一篇博文(点击打开链接),平台和原文作者不同:...
分类:
移动开发 时间:
2014-06-22 22:55:26
阅读次数:
699
本文解决如何在Android下使用gdb来调试无符号的ELF文件,尤其是内存buju...
分类:
移动开发 时间:
2014-06-22 19:12:48
阅读次数:
381
1、list命令在gdb中运行list命令(缩写l)可以列出代码,list的具体形式包括: ?list ,显示程序第linenum行周围的源程序 2、run命令在gdb中,运行程序使用run命令。在程序运行前,我们可以设置如下4方面的工作环境: ?程序运行参数3、break命令在gdb中用brea....
分类:
数据库 时间:
2014-06-19 06:38:49
阅读次数:
290
系统配置了coredump后,当程序异常终止时操作系统会在指定的目录下按指定的文件名格式产生一个core文件。core文件是程序内存映像以及相关的调试信息,通过gdb调试coredump文件可以知道导致程序异常终止的原因。1、系统配置coredump 首先是打开coredump,通过ulimi...
分类:
系统相关 时间:
2014-06-18 09:24:20
阅读次数:
333
把 c 编译成 arm 指令的可执行文件
/usr/bin/arm-linux-gnueabi-g++ hello.cpp
cat hello.cpp
#include
void crash(){
char *a=0;
*a=0;
}
int main()
{
printf("hello world\n");
crash();...
分类:
数据库 时间:
2014-06-18 06:50:45
阅读次数:
424
MyEclipse快捷键大全(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。...
分类:
系统相关 时间:
2014-06-17 19:36:31
阅读次数:
456