码迷,mamicode.com
首页 > 数据库 > 详细

gdb 调试带参数的程序

时间:2014-07-31 20:36:17      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   io   for   art   

转载: http://blog.sina.com.cn/s/blog_4b6f784001011yvh.html

例子:
#include <stdio.h>
int main(int argc,char *argv[])
{
    int i = argc;
    printf("argc:%d\n",i);
        for(i = 0;i < argc;i++)
        printf("argv[%d]:%s\n",i,argv[i]);
        return 1;
}
输出:
[root@(none) ~]# gcc -g -o main main.c
[root@(none) ~]# ./main a b c
argc:4
argv[0]:./main
argv[1]:a
argv[2]:b
argv[3]:c
调试:
[root@(none) ~]# gdb main
GNU gdb Red Hat Linux (6.6-8.fc7rh)
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) set args a b c
(gdb) r
Starting program: /root/main a b c
argc:4
argv[0]:/root/main
argv[1]:a
argv[2]:b
argv[3]:c
Program exited with code 01.
(gdb)
或者用 r a b c也可以的

gdb 调试带参数的程序,布布扣,bubuko.com

gdb 调试带参数的程序

标签:style   blog   http   color   os   io   for   art   

原文地址:http://www.cnblogs.com/zhmy/p/3881447.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!