gdb调试问题,高人指教!!!!!

陈丽   2007-9-2 13:25 楼主
请问如何用gdb调试带命令行参数的汇编程序
如:
./readtest1    cpuid.txt

如果用查看pid的方法,由于readtest运行的很快。没等输入完成就已经运行完了。readtest1是汇编程序. 不知怎么做,才能调试,还有如何才汇编内加入暂停,谢谢大家了

回复评论 (5)

在汇编程序的某个地方加入sleep(s)函数应该能停一段时间吧!
点赞  2007-9-2 17:51
能不能进入gdb后再输入要调试的程序,只能gdb program吗?
点赞  2007-9-3 12:00
你这样做吧:
  gdb ./readtest1
  b #### // set breakpoint
  r cpuid.txt
点赞  2007-9-3 14:50
gdb ./readtest1
run cpuid.txt
点赞  2007-9-4 21:28
你如果嫌麻烦可以在windows下建一个环境
cygwin+eclipse

用这个调试非常方便,不用死记gdb的命令

点赞  2008-3-30 22:46
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复