1. 安装VSCode:首先,确保在Linux系统上已经安装了VSCode。你可以从VSCode的官方网站上下载适合你的Linux版本的安装包,并按照提示进行安装。 2. 安装调试工具:VSCode的调试功能依赖于调试工具。对于C/C++项目,可以使用GDB或LLDB作为调试工具,对于Node.js项目,可以使用Node.js调试器。确保在Linux系统上已经安装了适当的调...
remote-ssh 避免remote-ssh 工作过程中频繁要求输入登录密码,最好设置一下 ssh 免密码登录(参考:[shell] ssh 快捷登录)。 ms-vscode.cpptools (安装 1.4.0 版本,最新版本不知道为啥调试不了) 3.6.2. 项目调试配置 { "version": "0.2.0", "configurations": [ { "name": "kernel-debug", "type": "cp...
在Vscode中开启X11 Forwarding 方法1 可以通过第三方插件来在vscode中开启X11 Forwarding: Remote X11 - Visual Studio Marketplace Remote X11 (SSH) - Visual Studio Marketplace 安装如上两个插件后,在vscode自带的Terminal中运行xclock应该可以看到图形化的时钟界面。并且,此时在终端中应该可以可以正确输出$DISPLAY环境...
安装gdb: sudo apt install gdb 使用vscode的remote功能, 连接开发机, 打开文件夹 ~/code/linux-6.1.120 2. 创建文件~/code/linux-6.1.120/.vscode/launch.json, 并添加以下内容 { "version": "0.2.0", "configurations": [ { "name": "kernel-debug", "type": "cppdbg", "request": "launch", "...
首先在vscode中安装wsl插件 点击左下角连接wsl,成功连接可以看到左下角如图所示 接着打开对应的文件夹,此处打开Linux安装目录即可,并进行配置文件的设置,具体可以参见孟宁老师给出的配置文件 https://github.com/mengning/linuxkernel/tree/master/src/kerneldebuging ...
"label": "cmake", "type": "shell", "command": "cmake", "args":[ "-DCMAKE_BUILD_TYPE=Debug", ".." ] }, { "label":"make", "group":{ "kind": "build", "isDefault": true }, "command":"make", "args": [ "-j8" ...
最后分别配置 VSCode 配置文件:.vscode/c_cpp_properties.json { "configurations": [ { "name": "Linux", "cStandard": "c11", "intelliSenseMode": "gcc-x64", "compileCommands": "${workspaceFolder}/compile_commands.json" } ], "version": 4} .vscode/tasks.json...
1 软件安装 1)服务器安装gdb 注意我们是ssh+vscode方式,没有用到gdbserver,故不需要安装gdbserver。 gdb+gdbserver方式,在宿主机还需要安装一个交叉编译的gdb,目标机起一个gdbserver去接收和解析指令,详见https://blog.csdn.net/zhaoxd200808501/article/details/77838933。 2)VScode 输入ctrl+shift+x 在扩展专栏...
输入Debug: Open launch.json并选择它。 选择调试环境,VSCODE 会提示你选择调试环境。如果你没有看到C++ (GDB/LLDB)选项,可能是因为C++ 扩展没有正确安装或配置。 确保C++ 扩展已安装并启用。 重启VSCode 以确保扩展正确加载。 步骤五:手动创建 launch.json ...