免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3675 | 回复: 4
打印 上一主题 下一主题

[C] 编写的ftp程序,客户端运行出现 段错误(核心已转储),求大神帮忙 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-05-22 14:06 |只看该作者 |倒序浏览
(gdb) frame 2
#2  0x0804893f in main (argc=1, argv=0xbfb7f484) at client.c:42
42          hp = gethostbyname(argv[1]);
(gdb) backtrace full
#0  0xb7692c5f in __nss_hostname_digits_dots ()
   from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
#1  0xb7697b69 in gethostbyname () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
#2  0x0804893f in main (argc=1, argv=0xbfb7f484) at client.c:42
        cmd_len = 134524928
        sock = 3
        sockmsg = 4
        server = {sin_family = 38034, sin_port = 2052, sin_addr = {
            s_addr = 1},
          sin_zero = "\204\364\267\277\214", <incomplete sequence \364\267\277>}
        servermsg = {sin_family = 6789, sin_port = 46940, sin_addr = {
            s_addr = 3077998080}, sin_zero = "\000\000\000\000K\224\004\b"}
        hp = 0x1
以上是错误信息

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
2 [报告]
发表于 2014-05-22 14:12 |只看该作者
argc=1,怎么能访问argv[1]呢

论坛徽章:
0
3 [报告]
发表于 2014-05-22 14:26 |只看该作者
附源码 ftp2.tar.gz (3.37 KB, 下载次数: 14)

   

论坛徽章:
0
4 [报告]
发表于 2014-05-22 14:27 |只看该作者
运行时只输入一个字符串,argc不就是已1吗???回复 2# hellioncu


   

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
5 [报告]
发表于 2014-05-22 14:38 |只看该作者
xumingming1993 发表于 2014-05-22 14:27
运行时只输入一个字符串,argc不就是已1吗???回复 2# hellioncu


argc=1,说明你没有带命令行参数,argv[1]访问的是第一个命令行参数,第0个是App本身
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP