调试
rheostat
搬代码,筑程序
展开
-
VC调试篇
原文地址:http://www.cnitblog.com/shanshan/archive/2008/04/25/42753.html 难怪很多前辈说调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。 我以前接触的程序大多是有比较成形的思路和方法,调试起来出的问题都比较小,最近这个是我自己慢慢摸索调试,转载 2010-03-04 22:51:00 · 636 阅读 · 0 评论 -
VC编译选项(不常用)
1. 编译时,显示Include文件的包含关系 /showIncludesproperty->c/c++->advanced->Show includes->Yes 2. 查看中间文件1. 选中需要展开的代码文件或工程文件,右键 - 属性 - C/C++ - Preprocessor2. Generate Preprocessed File 设置 Without原创 2010-03-10 22:30:00 · 798 阅读 · 0 评论 -
WindSh内置命令
WindSh内置命令 3.1.4.1 任务管理 sp( ) 用缺省参数创建一个任务(priority=100 返回值为任务ID,或错误)(taskSpawn) sps( ) 创建一个任务,并挂起它 tr( ) 恢复一个挂起的任务(与taskResume相同) ts( )转载 2011-07-07 23:13:15 · 1499 阅读 · 0 评论 -
代码中加入错误日志定位手段
http://hi.baidu.com/uestc_ay/blog/item/182c7144a4434b2e8694736a.html 最近在linux下面写代码…… 用惯了VS,发现没调试输出活不下去了…… 为了跟踪自己代码的执行流程,有时候必须将异常代码的行,文件等信息打印出来…… 以下为笔记,都从网上搜罗来的: 1.调试程序时,可以在printf语句中使用C标准中预定义的转载 2012-06-05 23:02:35 · 1748 阅读 · 0 评论 -
__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程
__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 http://bbs.linux-cn.com/archiver/tid-13793.html (come from) [color=#295200][size=14pt][b]__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )转载 2012-06-05 23:05:21 · 830 阅读 · 0 评论 -
使用 Strace 和 GDB 调试工具的乐趣
使用 Strace 和 GDB 调试工具的乐趣 在研究 UNIX 系统的过程中获取知识 William B. Zimmerly (bill@zimmerly.com), 作家和知识工程师, Author 简介: 编写 UNIX® 系统程序充满乐趣,并且具有教育意义。使用 UNIX strace 工具和 GDB(GNU 项目调试工具),您可以真正地深入研究系统的转载 2012-12-11 15:38:59 · 802 阅读 · 1 评论 -
OBJ文件格式分析工具: objdump, nm,ar
首先简要阐述关于gcc、glibc和 binutils模块之间的关系 一、关于gcc、glibc和binutils模块之间的关系 1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如 libgcc_s.so、libstdc++.so等。 2、binutils提供了一转载 2013-07-24 10:36:52 · 1084 阅读 · 0 评论