gpt4 book ai didi

c++ - 如何在 Debug模式下在 redhawk 2.12 ide 中调出调试变量值?

转载 作者:行者123 更新时间:2023-11-30 04:53:09 26 4
gpt4 key购买 nike

我的系统是centos6和redhawk2.12。我可以使用 Python 创建的组件顺利地进行调试。但是,在使用 C++ 组件进行调试时,我总是得到“值(value)优化”。我在这个板上找到了一个关于 redhawk cpp 模块调试的线程(Debugging in the REDHAWK IDE),它说这个问题可能是由于调试级别设置不正确造成的。有谁知道如何仅出于调试目的使用 REDHAWK IDE 设置“调试级别”值(在 Debug模式下,因此值未被优化)?

提前致谢。

最佳答案

我会按照该帖子的说明使用命令行构建组件,并设置 CXXFLAGS 以调试“-O0 -g”。如果您愿意,可以使用环境变量,以便您可以继续从 IDE 构建/工作。在这种情况下,您将关闭 IDE,从终端设置环境变量,然后在同一个终端中像这样启动 IDE。

[redhawk@a6894bf32cf5 git]$ export CXXFLAGS="-O0 -g"
[redhawk@a6894bf32cf5 git]$ rhide

您可能需要对项目执行“清理”才能使其正常工作。或者从命令行在 cpp 文件夹中发出“make dist-clean”命令。

关于c++ - 如何在 Debug模式下在 redhawk 2.12 ide 中调出调试变量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53966652/

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