今天在实现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,后面再继续进行调试 ???查了好些资料,最后还是发现挺简单的,记下来供以后用 |
|