更新时间:2023-08-07 GMT+08:00
常见问题
如何实现每次调试前,代码自动编译?
修改代码后,需重新编译再进行调试。可以新建一个编译工程的Task,并将其label配置为调试配置项的preLaunchTask,以达到调试前自动编译的目的。具体操作如下:
- 进入CodeArts IDE Online工作界面。
- 新建一个名为“build”(也可自定义其它名字)的task。如:在“.theia”目录中新建一个“tasks.json”文件,拷贝如下配置。
{ "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "g++", "args": [ "-g", "-o", "main", "helloworld.cpp" ] } ] }
需要把“command”和“args”替换成用户需要使用的编译命令。
- 为调试配置添加“preLaunchTask”,其值步骤2添加的task名一致,如:"preLaunchTask": "build"
- CodeArts IDE Online将在执行“preLaunchTask”成功后,运行调试。
父主题: C/C++技术栈相关操作