gpt4 book ai didi

c++ - 在 codelite 中调试 C++

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:04:20 24 4
gpt4 key购买 nike

我在 int x 旁边设置了一个断点,并将 ide 设置为 Debug模式,但是当我开始调试时,调试窗口中没有任何内容???

我应该做更多的事情吗?

#include <iostream>

int main()
{
using std::cin;
using std::cout;
using std::endl;


int x;
cout<<"X = "<<x<<endl<<"enter new x \n X = ";
cin>>x;

cout<<endl<<"New X = "<<x<<endl;


}

最佳答案

codelite 不停止的原因可能有多种:

1) 您是否在启用调试信息的情况下构建项目?确保选择“调试”配置,这确保 -g 传递给 gcc/g++

2) 尝试从以下位置启用调试器日志:设置 -> 调试器设置 -> GNU gdb 调试器 -> 杂项 -> 启用调试器完整日志这将产生有关 codelite 和 gdb 之间交互的更多信息 - 它还将告诉您为什么 gdb 无法停止,日志将打印到“输出”选项卡下的“调试器” Pane 中

记住:codelite 只是 gdb 的一个接口(interface),所以如果 codelite 没有中断,就意味着 gdb 没有指示它中断...

艾兰

关于c++ - 在 codelite 中调试 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12719873/

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