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

Ubuntu 20.04零基础搭建C++开发环境(VSCode与CMake完美结合教程)

Ubuntu 20.04零基础搭建C++开发环境(VSCode与CMake完美结合教程)

本教程将指导您在Ubuntu 20.04系统上,从零开始搭建一个强大的C++开发环境,使用Visual Studio Code(VSCode)作为代码编辑器,并结合CMake进行项目构建。无论您是编程新手还是有一定经验的开发者,都能轻松跟随步骤完成配置。

Ubuntu 20.04零基础搭建C++开发环境(VSCode与CMake完美结合教程) 20.04  VSCode C++开发环境 CMake教程 第1张

一、准备工作:确保系统更新

在开始之前,请确保您的Ubuntu 20.04系统已更新到最新状态。打开终端(快捷键Ctrl+Alt+T),运行以下命令:

    sudo apt update && sudo apt upgrade -y  

这有助于避免后续安装中的兼容性问题。Ubuntu 20.04是一个稳定的Linux发行版,非常适合用于C++开发环境搭建。

二、安装Visual Studio Code(VSCode)

VSCode是一款轻量级且功能强大的代码编辑器,支持多种编程语言。在终端中执行以下步骤安装:

  1. 添加Microsoft GPG密钥:
    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
  2. 将密钥添加到系统:
    sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
  3. 添加VSCode仓库:
    sudo sh -c "echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list"
  4. 更新包列表并安装VSCode:
    sudo apt update && sudo apt install code -y

安装完成后,您可以从应用程序菜单启动VSCode,或直接在终端输入code打开。VSCode是搭建C++开发环境的核心工具之一。

三、安装C++编译器和构建工具

C++开发需要编译器,如g++,以及构建工具如CMake。在终端中运行:

    sudo apt install build-essential gdb cmake -y  

这将安装g++、make、gdb调试器和CMake。CMake是一个跨平台的构建系统,能简化C++项目的编译过程。

四、配置VSCode的C++和CMake扩展

打开VSCode,点击左侧扩展图标(或按Ctrl+Shift+X),搜索并安装以下扩展:

  • "C/C++" by Microsoft(提供C++智能感知、调试支持)
  • "CMake Tools" by Microsoft(集成CMake构建和调试)

这些扩展能极大提升C++开发效率,是搭建开发环境的关键步骤。

五、创建第一个C++项目并用CMake构建

现在,让我们创建一个简单的C++项目来测试环境。在终端中创建一个项目目录并进入:

    mkdir my_cpp_project && cd my_cpp_project  

用VSCode打开此目录:

    code .  

在VSCode中,新建一个CMakeLists.txt文件,内容如下:

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

然后,新建main.cpp文件,写入简单C++代码:

    #include int main() {std::cout << "Hello, C++开发环境搭建成功!" << std::endl;return 0;}  

保存文件后,VSCode底部状态栏会出现CMake工具按钮。点击它,选择“Configure”配置项目,然后“Build”构建。构建成功后,在终端运行可执行文件:

    ./build/myapp  

您将看到输出消息,表示C++开发环境已就绪。这个CMake教程展示了如何高效管理项目。

六、调试C++代码

在VSCode中,按F5启动调试。如果提示选择环境,选择“C++ (GDB/LLDB)”。VSCode会自动生成launch.json配置文件,您可修改以适配项目。这完善了开发环境搭建的调试环节。

总结

通过本教程,您已在Ubuntu 20.04上成功搭建了VSCode+C++开发环境,并集成了CMake进行构建。这个环境支持代码编辑、编译、调试一体化,非常适合C++开发。如果您遇到问题,可参考官方文档或在线社区。现在,开始您的C++编程之旅吧!