在 Linux 上搭建 C++ 开发环境通常涉及以下几个步骤:
首先,你需要在你的计算机上安装一个 Linux 发行版。常见的发行版有 Ubuntu、Fedora、Debian 等。你可以从官方网站下载 ISO 镜像文件,然后使用虚拟机软件(如 VirtualBox)或直接刻录到 USB 闪存盘上进行安装。
安装完成后,打开终端并更新系统软件包列表和已安装的软件包,以确保系统处于最新状态。
sudo apt update && sudo apt upgrade -y
在 Linux 上,最常用的 C++ 编译器是 GCC(GNU 编译器集合)和 G++(GCC 的 C++ 扩展)。你可以使用包管理器来安装它们。
对于基于 Debian 的系统(如 Ubuntu):
sudo apt install g++ build-essential -y
对于基于 Red Hat 的系统(如 Fedora):
sudo dnf groupinstall "Development Tools" -y
你可以选择使用命令行编辑器(如 Vim、Emacs)或图形化的 IDE(如 Visual Studio Code、CLion)。
Ctrl+Shift+P
打开命令面板。tasks.json
文件。tasks.json
文件以配置编译任务,例如使用 g++ 编译 C++ 文件。{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
main.cpp
)。Ctrl+Shift+B
运行编译任务。#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
$ g++ main.cpp -o main
$ ./main
Hello, World!
对于调试 C++ 代码,推荐使用 GDB(GNU 调试器)。
sudo apt install gdb -y
在 Visual Studio Code 中配置 GDB 调试:
F5
启动调试。使用 Git 进行版本控制是开发中的标准做法。
sudo apt install git -y
根据你的需要,可能还需要安装其他工具,如文本编辑器、构建系统(如 CMake、Make)、调试器等。
例如,使用 CMake 构建 C++ 项目:
sudo apt install cmake -y
CMakeLists.txt
文件:在你的项目根目录下创建 CMakeLists.txt
文件,并添加以下内容:
cmake_minimum_required(VERSION 3.10)
project(MyProject)
set(CMAKE_CXX_STANDARD 17)
add_executable(MyProject main.cpp)
mkdir build
cd build
cmake ..
make
通过以上步骤,你就可以在 Linux 上搭建一个基本的 C++ 开发环境。根据你的具体需求,可能还需要安装更多的工具和库。