调试处理
bbs598598
这个作者很懒,什么都没留下…
展开
-
AXD 在win7 vista下 启动失败
系统是win7的,然后装了ads1.2 。按照视频教程完成了一个简单的程序。make之后然后debug,弹出窗口error starting external process process error code 87。初步估计是系统兼容问题。 上网搜索了一下解决方法,说是将IED.exe和axd.exe设置为xp sp3兼容模式,禁用桌面元素,以管理员权限启用。转载 2012-04-15 20:39:54 · 781 阅读 · 0 评论 -
XP下Virtualbox 虚拟Linux 共享文件夹设置
环境:主机操作系统是Windows XP,虚拟机是VirtualBox,虚拟主机为Linux系统, 1. 安装增强功能包(Guest Additions) 安装好Linux虚拟主机后,运行它并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Addi转载 2012-07-17 15:46:18 · 1159 阅读 · 0 评论 -
vxworks错误调试
alignmentException current instruction address: 0x00082024Machine Status Register: 0x0000b030Data Access Register: 0x02716a0bCondition Register: 0x20000048Data storage interrupt Register: 0x原创 2012-07-02 22:14:54 · 2448 阅读 · 2 评论 -
C语言之结构体
C语言中,结构体是一种很常用的数据类型。简单而又复杂,能够用好它实属不易。下面总结下它的常见用法及容易出错的地方。一、关于结构体的声明1、匿名声明。如:struct { int i,j;}point;说明:>>这段代码的含义是,声明一个无名(anonymous)的结构体,并创建了一个结构体变量point。如果这段声明是放在全局域内,那么p转载 2012-07-10 16:35:37 · 952 阅读 · 0 评论 -
Exceptions 异常 之 Undefined Instruction Exception
硬件说明 特别说明:上面的r14就是lr;ldmfd最后加^号,代表spsr->cpsr。Undefined Instruction exception硬件说明异常处理程序部分:代码文件vector/vector.S 1 @@@@寄存器地址定义,用于闪灯@@@@ 2 #define GPMCON转载 2012-06-17 15:47:12 · 7146 阅读 · 0 评论 -
make: *** No rule to make target 错误原因、分析和解决办法
在用Tornado编译的时候,遇到编译器报如下错误: make: *** No rule to make target `e:/Tornado2.2_Project/FTTB/utils/h/nos/nos_cli.h', neede d by `onu07_snmp_cli.o'. Stop. 错误原因:makefile里面的文件依赖关系有问题,导致头文件找不到。解决办法:转载 2012-06-07 20:39:16 · 37174 阅读 · 1 评论 -
serial0: Unable to launch virtual printer proxy: 系统找不到指定的文件
虚拟机装系统时出现:serial0: Unable to launch virtual printer proxy: 系统找不到指定的文件. 设备将要.....解决方法:这个与打印机有关,如果你没有在虚拟机中进行打印的话,可以在设置中禁用打印机。鼠标移到下图红框处,双击左键 在出现配置窗口后,将红框处的复选框上的钩去掉并确定“OK”即可解决原创 2012-04-23 09:12:16 · 3302 阅读 · 0 评论 -
套接字编程中,recv error:bad file descriptor
按他的提示 好像市描述府错误。socket创建套接字之后,返回的市一个整型 值,对应的是进程描述字的索引号。你在看看是不是创建套接字的错误。文件描述符数量是有限的,不停的创建套接字,当然会消耗完,导致open失败。就是你open时产生的句柄之类的DD(对于你的情况就是 fd=socket()),然后不释放或关闭时,当达到操作系统支持的最大值时,就无法再打开了。在Solari转载 2012-05-02 22:05:26 · 23804 阅读 · 2 评论 -
expected declaration or statement at end of input
某一个函数或者变量没有在使用之前声明。转载 2012-04-30 16:20:06 · 2481 阅读 · 0 评论 -
错误:程序中有游离的……
中文下:cc -c -I. test.c -o output/obj/test.otest.c:1: 错误:程序中有游离的 \357’test.c:1: 错误:程序中有游离的 \273’test.c:1: 错误:程序中有游离的 \277’英文下:cc -c -I. test.c -o output/obj/test.otest.c:1: error:stray \3转载 2012-04-30 16:11:36 · 2348 阅读 · 0 评论 -
assignment makes pointer from integer without a cast &错误:‘NULL’ 未声明 (在此函数内第一次使用)
assignment makes pointer from integer without a cast 因为这个.c文件里看不到函数原型,编译器不知道返回值啥类型的,推断为int。 所以告警int赋值给char *。 加上#include 就OK了。 养成习惯,调用任何函数都要有有原型声明。错误:‘NULL’ 未声明 (在此函数原创 2012-04-28 10:08:42 · 37316 阅读 · 3 评论 -
13 年的 Bug 调试经验总结
在《Learning From Your Bugs》一文中,我写了关于我是如何追踪我所遇到的一些最有趣的bug。最近,我回顾了我所有的194个条目(从13岁开始),看看有什么经验教训是我可以学习的。下面是我总结的最重要的经验教训,包括编码,测试和调试三个方面。编码下面这些都是我经历过的会导致难点bug的问题:1、事件顺序。在处理事件时,提出下列问题会很有成效:事件可以以转载 2016-08-22 14:03:41 · 390 阅读 · 0 评论