gdb都能调试什么类型的文件?

linux下的可执行文件是可以,
.so可以吗?
.o可以吗?
其他的呢?

阅读 3.8k
3 个回答

编译时加上了-g出来的文件才可以调试。

任何调试器调试的都是正在执行中的程序,单纯的库是不能被调试的,要被程序调用才能调试,不过可以进行静态分析。

《程序员的自我修养——链接、装载与库》

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题