gpt4 book ai didi

c - 使用 NetBeans 调试 Janus

转载 作者:太空宇宙 更新时间:2023-11-04 03:43:11 24 4
gpt4 key购买 nike

我正在尝试调试一个新的 Janus使用 Netbeans IDE 8.0.1 的插件。它击中了我的断点,但当我试图单步执行代码时,它到处跳转,我经常在尝试检查变量时看到“优化掉”。我很确定这是因为代码是在启用优化的情况下构建的。

假设这是问题所在,请问如何在禁用优化的情况下重建它?我尝试使用“CFLAG=-O0 -g”运行配置,然后进行清理和构建,但我仍然遇到同样的问题。 Janus 配置文件有几个看起来很有前途的环境变量,JANUS_CFLAGS 和 PLUGINS_CFLAGS。但是,当我尝试将它们设置为“-O0 -g”时,clean 和 make 出现编译错误:

fatal error glib.h: 没有那个文件或目录

如有任何建议,我们将不胜感激。

最佳答案

如果您从 make 文件(而不是从命令行)更改编译,它应该可以使非优化。

具体来说,行 CFLAGS = -g -O2 应该更改为 CFLAGS = -g -O0。我知道这适用于 GDB(因此也适用于 eclipse)并且应该适用于任何其他调试器。

关于c - 使用 NetBeans 调试 Janus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26867860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com