当前位置:首页 > 系统教程 > 正文

零基础搭建C++开发环境:Ubuntu 20.04上VSCode与CMake完美融合(小白入门指南)

零基础搭建C++开发环境:Ubuntu 20.04上VSCode与CMake完美融合(小白入门指南)

本教程将详细介绍在Ubuntu 20.04系统上,从零开始搭建VSCode+C++开发环境,并集成CMake工具。即使你是完全的小白,也能跟着步骤轻松完成。我们将涵盖安装、配置和第一个项目创建,确保你快速上手Ubuntu 20.04下的C++开发。

第一步:安装Ubuntu 20.04系统

如果你还没有安装Ubuntu 20.04,可以从官网下载镜像并制作启动盘。安装过程简单,选择默认选项即可。Ubuntu 20.04是一个稳定的Linux发行版,适合开发C++程序。

第二步:安装VSCode编辑器

VSCode是一个轻量级且强大的代码编辑器,支持多种语言。在终端中运行以下命令安装:

    sudo apt updatesudo apt install software-properties-common apt-transport-https wgetwget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"sudo apt updatesudo apt install code  

安装完成后,可以在应用菜单中打开VSCode。为了方便后续开发,建议安装C++扩展:在VSCode中搜索并安装“C/C++”扩展。

零基础搭建C++开发环境:Ubuntu 20.04上VSCode与CMake完美融合(小白入门指南) Ubuntu 20.04  VSCode C++ CMake 第1张

第三步:安装C++编译器和构建工具

Ubuntu 20.04默认可能没有安装C++编译器。运行以下命令安装GCC和G++:

    sudo apt install build-essential  

这个命令会安装gcc、g++和make等工具,用于编译C++代码。验证安装:g++ --version

第四步:安装CMake工具

CMake是一个跨平台的构建系统,常用于管理C++项目。在终端中运行:

    sudo apt install cmake  

安装后,检查版本:cmake --version。确保版本在3.10以上,以支持现代C++特性。

第五步:配置VSCode用于C++开发

打开VSCode,创建一个新文件夹作为项目目录。然后,安装“CMake Tools”扩展:在扩展市场中搜索并安装。这个扩展能简化CMake项目的构建和调试。

接下来,配置VSCode的tasks.json和launch.json文件。在项目根目录下创建.vscode文件夹,并添加以下文件内容。这些文件定义了编译和调试任务,确保Ubuntu 20.04环境下的顺畅开发。

第六步:创建第一个CMake项目

在项目目录中,创建CMakeLists.txt文件,内容如下:

    cmake_minimum_required(VERSION 3.10)project(MyCppProject)set(CMAKE_CXX_STANDARD 11)add_executable(hello hello.cpp)  

然后创建hello.cpp文件,写一个简单的“Hello World”程序。在VSCode中,使用CMake Tools扩展配置项目:按F1,输入“CMake: Configure”,选择编译器。之后,按F7构建并运行。这样,你就成功在Ubuntu 20.04上搭建了VSCode+C+++CMake开发环境!

总结:本教程覆盖了从系统安装到项目创建的全过程,重点介绍了Ubuntu 20.04、VSCode、C++和CMake的集成。通过遵循这些步骤,你可以轻松开始C++开发。如果有问题,请参考官方文档或社区资源。