代码调试
CodeArts IDE Online 支持C/C++工程调试,调试之前需满足以下条件:
- 编译时,已在“.theia/tasks.json”中需要加上调试参数“-g”,如:“g++ -g -o hello helloworld.cpp”,默认已经添加,如没有,需要手动添加。
- 已编译工程,生成可执行文件。
具体相关操作如下:
登录工作界面请参考启动IDE实例。
添加调试配置
- 单击左上角,选择 ,或者单击左侧菜单栏,打开调试视图。
- 在调试任务下拉框中选择“新增配置”。
- 然后选择“GDB:Launch Program”模板。
- 修改其中的“program”,指向可执行文件。
调试代码
- 在调试视图中选择添加调试配置时添加的配置。
- 单击,或者使用“F5”快捷键,开始调试。
可使用控制按钮进行调试,按钮从左到右分别为“Continue”、“Step Over”、“Step Into”、“Step Out”、“Restart”和“Stop”。
单文件一键调试
对于单文件或多文件工程,CodeArts IDE Online支持一键编译调试。操作步骤如下:
- 打开源文件,参考添加断点为文件添加断点。
- 选中需要调试的代码,鼠标右键选择“Build and Debug Active File”。
- 选择执行平台。
- 默认选择Internal Console。
- 若程序需要从stdin读取,需要选择Integrated Terminal。
也可以打开.theia/launch.json,把配置中的console项设置为internalConsole或integratedTerminal进行修改。