配色: 字号:
gdb调试传入命令行参数
2013-12-28 | 阅:  转:  |  分享 
  
今天在实现http客户端编程的时候,需要使用命令行参数来输入host的ip地址。但是程序运行的过程中一直报段错误。没办法,只能用gdb进行调试。那么怎样在调试的时候输入我们需要的命令行参数呢。一般有两种方法。
???进入gdb调试:
???gcc-g-WallhttpTest.c-otest??生成了可调试文件
???gdbtest????????????????????进入调试
???下面可以使用两种方法输入命令行参数
???1)run?命令行参数
???2)setargs?命令行参数
???如:我的程序中需要输入的时服务器端ip地址,可以通过以下两种方法输入
???1)如果直接运行程序,run?www.baidu.com
???2)set?argswww.baidu.com,后面再继续进行调试
???查了好些资料,最后还是发现挺简单的,记下来供以后用
献花(0)
+1
(本文系yangshiquan...首藏)