使用输入文件OS X进行调试

阿明

我已经在Google中搜索了问题的解决方案,并且在此处出现了堆栈溢出的情况。我没有找到可以解决我的问题的精确解决方案:

我编写了一个维护库存的程序。它编译时没有警告或错误,当我手动键入命令时,它可以很好地工作。当我使用包含更多部分的输入文件运行程序时,出现分段错误11。

现在,我想调试程序,但不知道如何使用输入文件来执行此操作。我已经通过CodeBlocks IDE进行了一些调试。找不到为此的选项。

我在程序中使用了malloc和realloc函数,并认为在那里发生了错误,因为我以前从未使用过它。

您可以通过以下方式为我提供帮助:

  1. 我需要一个可以在程序与输入文件一起运行时进行调试的调试器。
  2. 调试器必须能够检查内存泄漏或类似情况。

谢谢阿明

9dan

使用命令行输入进行调试与使用输入文件进行调试完全相同。

您必须了解这一点。

当您在IDE中开始调试会话时,默认情况下它是“无输入”模式(无输入文件)。

但是您可以为程序指定启动条件,包括工作目录,命令行参数等。

通过使用这些选项,您可以与运行带有输入文件的程序的用户完全一样地运行调试会话。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章