QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1186|回复: 2

请教!gdb的问题

[复制链接]
发表于 2002-11-22 20:58:26 | 显示全部楼层 |阅读模式
我刚在linux下学编程,用gdb调试程序的时候,想用list命令列出源代码,但却出现下面的问题:
GNU gdb Red Hat Linux (5.1.90CVS-5)
Copyright 2002 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"...
(gdb) list
1       init.c: No such file or directory.
        in init.c
(gdb)
请问怎样才能用list命令列出源代码啊?多谢!
发表于 2002-11-24 11:21:39 | 显示全部楼层
问题可能在:
  1、用gcc编译时是否带了-g选项。
  2、gdb filename是否带了filename
以111.c原文件为例:
   gcc -g -o 111 111.c
   gdb 111
进入之后,再试试。
回复

使用道具 举报

发表于 2002-11-25 12:50:27 | 显示全部楼层
gcc -ggdb3 -o xxx xxx.c
gdb xxx

gdb:list
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 18:55 , Processed in 0.044780 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表