Skip to content

1. VS Code 安装步骤

1
下载 VS Code

访问官方网站下载:https://code.visualstudio.com/,根据操作系统选择对应版本:

  • Windows:选择 Windows 版本,下载 .exe 安装文件
  • macOS:选择 macOS 版本,下载 .dmg 镜像文件
  • Linux:根据发行版选择 .deb(Debian/Ubuntu)或 .rpm(CentOS/RHEL)版本,或下载 .tar.gz 压缩包
2
Windows 安装

双击运行下载的 .exe 文件,进入安装向导:

  1. 勾选 接受许可协议,点击 下一步
  2. 选择安装路径(建议默认路径,或自定义非中文路径
  3. 关键步骤:在 选择附加任务 中务必勾选:
    • ✅ 添加到 PATH(方便终端调用 code 命令)
    • ✅ 创建桌面快捷方式
    • ✅ 关联文件类型(可选,建议勾选 .cpp/.c 文件)
  4. 点击 安装,等待安装完成后点击 完成
3
macOS 安装

双击下载的 .dmg 文件,将 VS Code 图标拖入 Applications 文件夹;打开 启动台 找到 VS Code 并启动(首次启动可能需要授权,按提示操作即可)。

4
首次启动配置

打开 VS Code:

  • 选择主题:点击 颜色主题,推荐 Dark+(默认深色)(对眼睛更友好,代码对比度高)
  • 暂不安装推荐插件,后续按需配置 C 语言相关插件

2. C 语言开发必备插件

打开 VS Code,点击左侧菜单栏的扩展图标(或按快捷键 Ctrl+Shift+X),在搜索框中输入插件名称,找到对应插件后点击 安装

推荐插件

插件名称开发者核心功能
C/C++Microsoft官方核心插件,提供 C/C++ 语法高亮、智能提示、代码格式化、调试支持
C/C++ Extension PackMicrosoft插件集合,包含 C/C++、CMake Tools 等,一键安装所有基础工具,避免遗漏
Code RunnerJun Han一键运行代码,支持 C/C++ 等多种语言,无需手动输入编译命令
Doxygen Documentation GeneratorMarat Dulin生成 Doxygen 文档,方便代码注释和 API 文档生成
vscode-iconsvscode-icons-team提供丰富的图标,使文件树更美观,方便识别文件类型
Serial MonitorMads Kristensen串口调试工具,方便调试嵌入式系统、单片机等
CMake ToolsMicrosoft自动识别 CMakeLists.txt,提供构建 / 调试一体化支持

可选增强插件

  • GitLens:增强 Git 集成,显示代码提交历史、作者信息,方便多人协作开发
  • Better Comments:优化注释显示,支持按不同类型(警告、TODO、说明)给注释添加颜色标记

3. SSH 远程连接配置(远程开发 C 语言)

1
安装 Remote-SSH 插件

在扩展商店搜索 Remote - SSH(由 Microsoft 开发),点击 安装。安装完成后,左侧菜单栏会新增 远程资源管理器 图标(类似显示器的图标)。

2
打开 SSH 配置文件

点击左侧 远程资源管理器 图标,在 SSH Targets 下方点击 配置 图标(齿轮形状),选择 SSH 配置文件路径:

  • WindowsC:\Users\你的用户名\.ssh\config
  • macOS/Linux~/.ssh/config(若不存在则自动创建)
3
编写配置内容

在配置文件中添加远程服务器信息(按实际情况修改),保存(Ctrl+S):

# 自定义主机名(方便记忆,如 linux-server)
Host linux-server

# 远程服务器的 IP 地址或域名
HostName 192.168.1.100

# 登录用户名(一定是实际定义的用户名,不一定是 ubuntu)
User ubuntu

# SSH 端口(默认 22,修改过则填实际端口)
Port 22
4
发起连接

远程资源管理器SSH Targets 列表中找到刚才配置的主机名,右键点击并选择:

  • Connect to Host in Current Window:当前窗口连接(关闭本地项目)
  • Connect to Host in New Window:新窗口连接(保留本地项目,推荐
5
验证身份

首次连接会提示 选择平台,根据远程系统选择(如 Linux);输入远程服务器的登录密码(输入时终端不显示字符,输完按回车即可);若提示 是否信任此主机,输入 yes 回车。连接成功后窗口左下角显示 SSH: 主机名

远程服务器配置 C 语言环境

连接成功后,VS Code 会显示 远程 标识(窗口左下角有 SSH: 主机名)。此时需在远程服务器安装 C 语言编译器:

可以把本地安装的插件都在远程服务器上安装一遍,这样就可以在本地和远程服务器之间切换了

1
Ubuntu/Debian 安装编译器

打开 VS Code 内置终端(Ctrl+`),执行(gcc 是 C 编译器,g++ 是 C++ 编译器,gdb 是调试工具):

sudo apt update && sudo apt install -y gcc g++ gdb
2
CentOS/RHEL 安装编译器

执行:

sudo yum install -y gcc gcc-c++ gdb
3
验证安装

执行 gcc --version,若显示版本信息(如 gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0),则说明安装成功。

gcc --version

4. 连接 WSL

1
安装 WSL

先安装 WSL,参考:WSL 安装教程

2
安装 WSL 中的 Ubuntu

再安装 Ubuntu 发行版,参考:Ubuntu 安装教程——WSL 安装章节

3
安装 WSL 插件

在扩展商店搜索 WSL(由 Microsoft 开发),点击 安装。安装完成后,左侧菜单栏会新增 远程资源管理器 图标。

步骤 3 截图
4
发起连接

远程资源管理器WSL Targets 列表中找到 WSL 发行版名称(如 Ubuntu-20.04),右键点击发行版名称,选择 在当前窗口连接在新窗口连接

首次连接 VS Code 会在 WSL 中下载 VS Code Server,请耐心等待安装完成。

常见问题

运行代码提示 “gcc 不是内部或外部命令”(本地 Windows)

未安装 MinGW 或未配置环境变量:下载 MinGW,安装时勾选 mingw32-gcc-g++,把 MinGW 的 bin 目录(如 C:\MinGW\bin)添加到系统 Path 变量,重启 VS Code 再运行。

SSH 连接提示 “Permission denied”(权限拒绝)

确认用户名和密码是否正确(注意大小写);若服务器禁止密码登录,需配置 SSH 免密登录:本地执行 ssh-keygen -t rsa(一路回车),再执行 ssh-copy-id 用户名@服务器IP 上传公钥,并在 SSH 配置文件中添加 IdentityFile 指向本地私钥路径。

调试时提示 “找不到调试器”

未安装 gdb 调试工具:本地 Windows 在 MinGW 安装时勾选 mingw32-gdb;远程服务器执行 sudo apt install gdb(或 sudo yum install gdb)安装。

遇到问题?

如有其他问题,请到统一的提问与讨论区:Ai-Thinker Discussions

Released under the MIT License. Build Time 2026-08-13 11:15:52