铁门关市网站建设_网站建设公司_PHP_seo优化
2025/12/24 17:18:53 网站建设 项目流程

一/VSC 安装REMOTE SSH
输入用户名 IP
image

image
其中 VSCode的SSH配置文件(~/.ssh/config) 请设置好其中参数 如云服务器上的密钥 私钥路径

image

在VSC上远程为服务器安装 C/C++ CMake tool gdb等程序
sudo yum install gdb

二/简单工程 使用如下方法
编写构建脚本 和 调试脚本
tasks.json(编译配置)

{"version": "2.0.0","tasks": [{"label": "g++ build demo",  // 任务名称,在launch.json中引用"type": "shell","command": "g++",  // 使用g++编译器"args": ["-g",  // 生成调试信息"${workspaceFolder}/demo.cpp",  // 要编译的源文件路径"-o",  // 输出参数"${workspaceFolder}/demo"  // 输出的可执行文件名],"group": {"kind": "build","isDefault": true},"problemMatcher": ["$gcc"],  // 使用gcc的错误匹配器"presentation": {"reveal": "always"  // 编译时显示终端}}]
}

launch.json(调试配置

{"version": "0.2.0","configurations": [{"type": "cppdbg",  // C++调试类型"request": "launch",  // 启动调试"name": "调试 demo.cpp",  // 调试配置名称"program": "${workspaceFolder}/demo",  // 可执行文件路径"args": [],  // 程序参数,如果没有就留空数组"stopAtEntry": false,  // 是否在程序入口暂停"cwd": "${workspaceFolder}",  // 工作目录"environment": [],  // 环境变量"externalConsole": false,  // 使用VSCode内置终端"MIMode": "gdb",  // 使用gdb调试器"setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "g++ build demo",  // 调试前先执行编译任务"miDebuggerPath": "/usr/bin/gdb"  // gdb路径,保持默认}]
}

三/大型工程的编译与调试

第一步:安装CMake Tools扩展
确保已在远程服务器上安装:按 Ctrl+Shift+X打开扩展面板 搜索"CMake Tools"(由Microsoft发布)
点击"在SSH: [您的IP]上安装" 安装后可能需要重新加载窗口

第二步:配置CMake源目录
由于CMakeLists.txt不在根目录,需要手动配置源目录:通过命令面板配置 按 Ctrl+Shift+P打开命令面板 输入"CMake: Select a Kit" → 如果弹出选择,选择GCC

第三步:选择Kit(编译器)
设置好源目录后,手动选择Kit:按 Ctrl+Shift+P 输入"CMake: Select a Kit"
会弹出编译器列表,选择: GCC for x86_64-linux-gnu(通常显示类似"GCC 9.4.0 x86_64-linux-gnu")或者您服务器上安装的GCC版本
如果没有编译器选项,说明需要安装gcc:

第四步:选择构建类型
选择Kit后:按 Ctrl+Shift+P 输入"CMake: Select Variant" 选择"Debug"(用于调试)

image

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询