摘要: GDB(gdb) r 65536 hello 带参数运行可以用ps | grep ×××或pstree来查看进程IDattach <PID> 挂接已经运行的程序,即调试正在运行的程序detach <PID> 取消挂载watch <expression> 一旦表达式值有变化时,马上停止程序gdb调试过程中查看源代码list list <line-number>list <function>单步调试可以用n(ext)和s(tep),step进入函数内部,next不进入在指定函数处设置断点b sumset ar 阅读全文
posted @ 2011-01-14 23:05 张朝阳 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: 嵌入式调试方法:1.模拟器。比如Qtopia Core可以用奇趣提供的Frame Buffer模拟工具qvfb,ARM硬件模拟可以用SkyEye开源项目。2.远程调试。调试器还在PC上,调试器与被调试的程序通过网络通信。3.通过LOG和Core Dump等文件事后分析。stdprm 标准打印机 LPT1端口stdaux 标准串行设备 COM1端口stdin并不一定来自键盘,stdout和stderr也并不一定显示在屏幕上,可以将它们重定向到其他设备或磁盘文件上。使用fprintf()时,第一参数推荐使用stderr而不要使用stdout,因为stderr的运行级要高一些,程序在异常退出时std 阅读全文
posted @ 2011-01-14 11:48 张朝阳 阅读(1007) 评论(0) 推荐(0) 编辑