在VSCode中打开要调试的C文件,然后点击左侧的“调试”图标,再点击旁边的“创建launch.json文件”按钮。选择“C++ (GDB/LLDB)”作为调试环境。 步骤3:配置调试器 在生成的launch.json文件中,找到配置项”program”,将其值设置为要调试的C文件的路径。如果C文件的路径与launch.json文件的路径不同,需要使用绝对路径。
点击运行→启动调试(或者使用快捷键F5) 然后就可以进行调试了 至此,本文就可以结束了。不过,我还是想再多啰嗦两句。 使用外部终端 程序的输出默认显示在VSCode的集成终端 如果希望调试时程序的输出显示到外部终端,一种方法是打开CodeLLDB的扩展设置(在扩展中右键CodeLLDB,选择扩展设置),找到Launch: Terminal,改为externa...
例如,输入命令”gcc hello.c -o hello”来将”hello.c”编译为”hello”可执行文件。 5. 运行C代码:在终端中输入”./hello”命令来运行你的C代码。 6. 调试C代码:在你的C源文件中添加断点,然后点击VSCode编辑器的左侧的调试按钮(一般是一个虫子的图标),选择”Add Configuration”来创建一个调试配置文件。配...
点击vscode的运行和调试。 选第一个。 看到已经成功了。 再点运行和调试。 然后看到我们工程下面多了一个.vscode文件夹,里面的tasks.json文件就是配置编译的。 ## 4.2 调试 程序编译完成,下面看如何断点调试。 示例代码 ```c #include <stdio.h> int main() { int a,b; a = 3; b = 4; printf("a...
本教程仅适用于使用vscode进程远程C/C++调试开发。 1.安装C/C++ Extension Pack 点击左侧栏的Extensions或者Ctrl+Shift+x 搜索C/C++ Extension Pack 点击安装,可以看到此插件包包含了以下几个插件 C/C++ C/C++ Themes CMake CMake Tools Doxygen Documentation Generator ...
1、首先需要修改台式机A上的ssh配置文件,如果不修改配置的话,将只有机器A可以访问训练服务器C。 $ sudo vim /etc/ssh/sshd_config 添加: GatewayPorts yes PasswordAuthentication yes 然后重启机器A的sshd服务使上述配置生效。 $ sudo systemctl restart sshd ...
选择C++的(GDB/LLDB)来调试,会自动创建一个launch.json文件 c++代码就选择g++编译器,c代码就选择gcc编译器。(vs code会自动从环境变量中查找存在的编译器) 以我最新版本的VS code,点击之后的结果如下: 我们可以看到,系统自动生成了launch.json和tasks.json文件,并打开了一个编译任务终端和调试任务终端,当前终端是...
一、前期准备 1.首先在官网下载并安装好visual stdio code 2. 因为vscode只是一个代码编辑器,没有自带有C/C++的编译器,因此我们需要安装一个C/C++编译器,打开终端依次输入下面的命令,确保安装好gcc/g++和gdb sudo apt-get update [有密码则输
尝试调试 准备好上面的测试项目源码之后;若直接尝试debug(在下面的界面下按F5) 不出意外会出现以下报错: The preLaunchTask 'C/C++: g++.exe build active file' terminated with exit code -1. 1. 原因主要出在tasks.json的配置里;默认tasks.json的配置如下: ...