"使用主机libthread_db库"不包括gdb调试器

时间:2015-07-26 05:58:11

标签: c debugging ubuntu gcc gdb

我是编程的新手。我试图通过这个命令使用Linux Ubuntu终端编译C文件:

  

gcc -g test.c

编译后我开始调试

  

gdb -q ./a.out

调试我的C文件。我正在阅读编程书,但书中说我应该有#34;使用主机libthread_db库" /lib/tls/i686/cmov/libthread_db.so.1""我开始使用gdb进行调试后立即弹出。起初我忽略了它,但后来我无法调试本书中的一些例子。

如何更新此调试器?

1 个答案:

答案 0 :(得分:0)

  

编程书,但书中说我应该有“使用主机libthread_db库”/lib/tls/i686/cmov/libthread_db.so.1“”popup

这本书错了:

  • GDB是一个命令行程序,它不做弹出窗口
  • 如果您正在调试多线程程序(并且您似乎没有这样做),您应该只收到有关libthread_db 的消息。
  

稍后我无法调试书中的一些例子

你应该问一个单独的问题,准确显示“我无法调试”的含义。