【问题标题】:Cloud9 C++ BreakpointsCloud9 C++ 断点
【发布时间】:2019-01-21 16:44:13
【问题描述】:

编辑:我尝试在一个非常简单的程序上使用编辑器中内置的断点,它可以工作。所以有可能我的代码(使用了大量实例的内存)加上调试器对于 nano 实例来说太多了。

我一直在命令行上使用 gdb 进行调试和断点。但看起来 Cloud9 有一个不错的内置调试器。

添加断点并在“调试”模式下运行 C++,会产生以下结果:

有没有人能够在 cloud9 for c++ 中使用断点和可视化调试器?

我尝试为 valgrind 等编写一些自定义运行程序。但这是使用标准 c++ 运行程序。

谢谢!

【问题讨论】:

    标签: c++ cloud9-ide cloud9 aws-cloud9


    【解决方案1】:

    似乎您的代码在没有 -ggdb3 选项的情况下编译为输出中的警告。

    您能否尝试按照建议删除您的对象文件并再次运行文件?

    它在简单的 Hello World 示例中对我有用

    【讨论】:

    • hm,我看了一下默认的C++ runner,行如下:g++ -ggdb3 -std=c++11 $file -o $file.o
    • 所以它肯定是带着标志运行的,但是我尝试了一个简单的 Hello World 示例,就像你提到的那样,它在那里工作。感谢您提供有关尝试的提示。尽管如此,我的原始代码仍然无法正常工作。
    猜你喜欢
    • 2015-02-23
    • 1970-01-01
    • 2015-03-10
    • 1970-01-01
    • 2012-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多