如何调试 GNUstep 应用程序?
我刚刚开始在 Windows 上使用 GNUstep 学习 Objective-C,我想知道有哪些类型的调试选项可用? 我正在使用 make 来编译和链接代码,但是一旦我运行应用程序,似乎就没有办法单步执行代码并检查变量、调用堆栈或其他内容。 现在,如果我能弄清楚如何写入 shell 中的标准输出或某种可见的日志窗口,那么这并不是世界末日,但是在运行 GNUstep 应用程序时调用 printf 和 NSDebugLog 似乎不起作用。
I'm just starting to learn Objective-C using GNUstep on Windows and I'm wondering what type of debugging options are available? I'm using make to compile and link the code, but once I run the app there doesn't appear to be a way to step through code and inspect variables, the call stack or whatever. Now this isn't the end of the world if I could just figure out how to write to standard output in the shell or to some kind of visibile log window, but calling printf and NSDebugLog doesn't seem to work when running a GNUstep application.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您最有可能应该使用 GDB(也许是 MinGW 变体),如 GNUstep 文档。
还要注意的是,GDB 有众多的前端,可以提供更愉快的调试体验。 (包括 Emacs 和 Eclipse)
You should most probably use GDB (maybe the MinGW variety), as mentioned in GNUstep documentation.
Note also that GDB has numerous front-ends, which can provide a more pleasant debugging experience. (including Emacs and Eclipse)