LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1058|回复: 5

gdb只能调试编译好的程序吗

[复制链接]
发表于 2008-12-2 15:36:55 | 显示全部楼层 |阅读模式
如果程序有错误不能编译成可执行程序那怎么调试阿?gdb可以么?
发表于 2008-12-2 16:46:58 | 显示全部楼层
那当然不行啊,先把编译错误去掉吧
回复 支持 反对

使用道具 举报

发表于 2008-12-3 13:36:12 | 显示全部楼层
如果这样,就大乱了。

gdb调试也是要提取被调试的文件的符号的,如果这个文件都不是可执行的,格式都不对,就像拿个文本编缉器来看电影,当然是不行的。
回复 支持 反对

使用道具 举报

发表于 2008-12-4 14:14:49 | 显示全部楼层
对于编译类型的程序, 不编译怎么调试?
就算在 VC 里面也是编译成功之后才能调试的。
回复 支持 反对

使用道具 举报

发表于 2008-12-6 15:58:50 | 显示全部楼层
程序能通过编译是最基本的一个步骤
回复 支持 反对

使用道具 举报

发表于 2008-12-7 13:09:41 | 显示全部楼层
这个比喻很生动

Post by future_god;1918342
如果这样,就大乱了。

gdb调试也是要提取被调试的文件的符号的,如果这个文件都不是可执行的,格式都不对,就像拿个文本编缉器来看电影,当然是不行的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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