本文介绍 用VS Code,做Linux C/C++开发的环境搭建。本地环境为Windows,利用Remote - SSH和code-server访问LInux服务器,代码存放在Linux上,VS Code只是客户端的形式编辑代码。可以在运行不同操作系统的各种设备上使用一致的开发环境。
一、安装VS Code
官网下载安装即可(在本地Windows中安装)。
二、安装VS Code插件
2.1 安装 Remote - SSH
在vs code中安装插件Remote - SSH
安装完成后会出现 远程资源管理器 图标
添加远程连接
2.1.1 点击SSH的设置按钮
2.1.2 选择 C:\Users\admin.ssh\config
2.1.3 编辑config文件
host 服务器名称(任意取)
HostName 服务器 IP
User 用户名
2.1.4 连接远程服务器,我这里选用打开新的窗口
2.1.5 输入远程服务器的密码,密码输入完成后,服务器会自动安装code-server
2.1.6 打开或新建项目
2.2 安装 C/C++ IntelliSense
C/C++ IntelliSense提供代码补全、参数信息、语法高亮等功能,帮助你更快、更高效地编码。C/C++ IntelliSense需要安装在服务器上。
修改 c_cpp_properties.json 文件
c_cpp_properties.json 修改内容如下:
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/include",
"/usr/include/x86_64-linux-gnu", // 关键路径:标准库头文件
"/usr/local/include"
],
"defines": [],
"compilerPath": "/usr/bin/gcc", // 确保路径正确
"cStandard": "c17",
"cppStandard": "gnu++17",
"intelliSenseMode": "linux-gcc-x64"
}
],
"version": 4
}
确保 includePath 正确指向了对应的头文件目录,重新加载窗口或重启 VS Code,在编写C/C++时就有自动提示功能了。
三、 安装Cmake
用cmake编译构建项目要方便很多,执行一下命令即可安转(ubuntu系统)
sudo apt update
sudo apt install cmake
cmake --version
如果因网络原因无法安装,需修改为国内镜像源