在pthread_create中遇到错误

时间:2016-03-30 03:14:50

标签: c linux gdb pthreads

当我在Linux中使用c:\working逐步运行代码时出现错误,这种情况发生了。在c:\working之后, 我收到了这些消息:

gdb

我使用“(gdb) s”来构建和链接我的C源文件,除了一些警告之外没有发生错误。 我不知道如何处理它。

enter image description here

1 个答案:

答案 0 :(得分:4)

我认为这里没问题。

您启动了程序,并在调用pthread_create之前设置了断点,因此调试器暂停了。

然后您尝试在pthread_create 中执行。调试器没问题。

调试器知道pthread_create的第472行定义了pthread_create.c - 但是,它实际上并没有pthread_create.c的副本。因此,它可以让您知道它无法显示源代码,这就是此消息的含义:

472     pthread_create.c: No such file or directory.

您可能希望使用nnext)代替sstep)来跳过pthread_create来电。