当我在Linux中使用c:\working
逐步运行代码时出现错误,这种情况发生了。在c:\working
之后,
我收到了这些消息:
gdb
我使用“(gdb) s
”来构建和链接我的C源文件,除了一些警告之外没有发生错误。
我不知道如何处理它。
答案 0 :(得分:4)
我认为这里没问题。
您启动了程序,并在调用pthread_create
之前设置了断点,因此调试器暂停了。
然后您尝试在pthread_create
中执行。调试器没问题。
调试器知道pthread_create
的第472行定义了pthread_create.c
- 但是,它实际上并没有pthread_create.c
的副本。因此,它可以让您知道它无法显示源代码,这就是此消息的含义:
472 pthread_create.c: No such file or directory.
您可能希望使用n
(next
)代替s
(step
)来跳过pthread_create
来电。