本文将带领你在Ubuntu 20.04系统上从零开始搭建一套完整的VSCode + C++开发环境,并使用CMake作为构建工具。无论你是刚接触Linux还是C++新手,都可以按照步骤顺利完成配置。接下来我们将逐步完成从安装到第一个程序的运行。
打开终端,执行以下命令更新软件源并安装必要的依赖:
sudo apt updatesudo apt upgrade -ysudo apt install build-essential gdb wget curl -y build-essential包含了gcc/g++编译器,而gdb用于调试。至此,C++编译环境的基础组件已就绪。
在Ubuntu 20.04中安装VSCode最简单的方式是通过官方.deb包或snap。推荐使用deb安装以获得最佳集成:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpgsudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/sudo sh -c "echo "deb [arch=amd64] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list"sudo apt updatesudo apt install code 安装完成后,在终端输入code即可启动VSCode。
CMake是跨平台的构建工具,在Ubuntu 20.04中可直接通过apt安装:
sudo apt install cmake cmake-gui 验证安装:cmake --version。如果你需要最新版本,可以添加Kitware官方仓库,但一般系统版本已足够。
启动VSCode,点击左侧活动栏的扩展图标,搜索并安装以下关键扩展:
下图展示了扩展安装界面:
现在我们来创建一个简单的“Hello World”项目,体验完整的C++开发环境流程。
首先在工作区新建文件夹,例如~/projects/hello_cmake,并在VSCode中打开该文件夹。然后创建以下两个文件:
main.cpp
#include int main() { std::cout << "Hello, CMake on Ubuntu 20.04!" << std::endl; return 0;} CMakeLists.txt
cmake_minimum_required(VERSION 3.10)project(HelloCMake)set(CMAKE_CXX_STANDARD 11)add_executable(hello_cmake main.cpp) 此时,VSCode的CMake Tools扩展会自动识别项目,你可以在底部状态栏看到“CMake”按钮。点击“Build”即可构建,然后点击“Run”运行程序,终端将输出“Hello, CMake on Ubuntu 20.04!”。
为了在VSCode中调试C++程序,需要创建launch.json配置文件。点击左侧“运行和调试”图标,选择“创建launch.json文件”,选择“C++ (GDB/LLDB)”。自动生成的配置通常可直接使用,但确保program字段指向构建出的可执行文件路径,例如${workspaceFolder}/build/hello_cmake。设置断点后按F5即可启动调试。
至此,你已经在Ubuntu 20.04上成功搭建了基于VSCode和CMake的C++开发环境。这套组合非常适合初学者入门,也能满足专业开发需求。后续你可以学习更复杂的CMake语法,添加更多源文件,或者集成单元测试框架。希望本文对你有帮助!
本文由主机测评网于2026-03-09发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:http://www.vpshk.cn/20260329857.html