调试器损坏(无法打开fileops.c)

时间:2016-04-17 21:55:17

标签: codeblocks

我是C ++新手(在www.learncpp.com上高达2.4a),我在调试代码块时遇到问题。我开始调试时打开的终端说"警告:GDB:设置控制终端失败:不允许操作 "每当我尝试做某事时,右下方会出现一条错误,说它无法打开一些名为fileops.c的文件。

这是一张图片:

http://i67.tinypic.com/ay0h00.png

1 个答案:

答案 0 :(得分:0)

GDB是the GNU Debugger。放心, GDB没有被打破。

讨厌的warning: GDB: Failed to set controlling terminal: Operation not permitted 由于这种方式,当你开始调试时,它已经永远出现在Code :: Blocks中 其中C :: B调用GDB。它是无害的,你可以忽略它。

出现GDB消息fileops.c: No such file or directory,因为 您试图进入fileops.c中定义的函数,该函数 是GNU C库的源文件。你不能介入这些功能 因为与之链接的GNU C库的源代码 您的程序不适用于GDB。

通常,您的程序所在的任何系统库的源代码 链接将无法用于调试器和类似的消息 如果您尝试进入这些库中定义的函数,则会出现。

你必须步骤而不是这些功能,而且几乎总是可以用好的方式完成 会,因为你正在寻找的错误不存在。它们位于您的来源中 代码, 可供调试器使用,并且可以通过所有代码轻松下载 即使你可以,库调用也可能会让你调试 晚年。

简而言之,没有任何问题。只需跳过你的功能 没写。