| 查看: 712 | 回复: 1 | ||
martialvv铁虫 (初入文坛)
|
[求助]
gdb调试C语言问题
|
|
下面是我的程序 test.c: 我的系统是linux。编译运行,没有出现任何问题,也没有警告,不出现core文件。然后用gdb调试,却出现了以下问题: getinput () at test_4_1.c:26 26 printf("Enter an integer, or use -1 to exit:\n" ); (gdb) s _IO_puts (str=0x80485f0 "Enter an integer, or use -1 to exit:" ) at ioputs.c:34 34 ioputs.c: 没有那个文件或目录. 查了半天也没有结果,请问大侠这是什么问题,该怎么修改? 顺便再问第二个问题,这段程序是我抄一本书上的,原来程序里for循环里的break那句不是break而是end(0),编译运行后如果输入-1会说是segmentation fault. 我改成break后就都正常了,我的问题是end(0)是个什么东西,起什么作用,为什么书里的程序可行而我的会有这个问题? |
» 猜你喜欢
遇见不省心的家人很难过
已经有17人回复
退学或坚持读
已经有25人回复
博士延得我,科研能力直往上蹿
已经有4人回复
免疫学博士有名额,速联系
已经有14人回复
面上基金申报没有其他的参与者成吗
已经有4人回复
多组分精馏求助
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
为什么matlab程序单步调试结果正确,运行就出错呢(for语句进入死循环)?
已经有4人回复
《C语言核心技术(中文版)》
已经有151人回复
急,急,急,求一fortran语言高手,帮解决程序问题
已经有8人回复
跪求rbf程序调试
已经有4人回复
C语言调试时出现Unhandled exception 0xc0000005:Access Violation怎么回事
已经有4人回复
Code::Blocks IDE for Fortran windows上的完整使用心得
已经有12人回复
GDB单步调试问题
已经有8人回复
【分享】插值-C语言源代码-调试通过
已经有42人回复

martialvv
铁虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 102
- 帖子: 49
- 在线: 21小时
- 虫号: 2099118
- 注册: 2012-10-31
- 性别: GG
- 专业: 机器人学及机器人技术

2楼2014-10-03 20:23:49













回复此楼