1. 更新系统包列表
在安装任何软件前,建议先更新系统的包列表,确保获取最新的软件版本。打开终端,运行以下命令:
sudo apt update
2. 安装C++编译工具链
Debian系统下,build-essential是一个包含GCC、G++(GNU C++编译器)、Make等基础编译工具的元包,安装它能快速搭建C++编译环境;gdb是Linux下常用的调试工具,用于排查程序错误。运行以下命令安装:
sudo apt install build-essential gdb
3. 验证编译器安装
安装完成后,通过以下命令验证G++(C++编译器)是否安装成功,终端会输出G++的版本信息:
g++ --version
4. (可选)安装代码编辑器/IDE
根据开发需求选择合适的工具:
sudo snap install --classic code安装VS Code,然后在扩展商店搜索“C/C++”并安装。./clion.sh安装。sudo apt install codeblocks codeblocks-contrib安装。5. (可选)使用构建工具管理项目
Makefile自动化编译过程,减少手动输入编译命令的繁琐。安装build-essential后已包含Make,创建Makefile文件(注意文件名首字母大写),内容示例如下:CC = g++
CFLAGS = -Wall -std=c++11
TARGET = hello
SOURCES = hello.cpp
all: $(TARGET)
$(TARGET): $(SOURCES)
$(CC) $(CFLAGS) -o $(TARGET) $(SOURCES)
clean:
rm -f $(TARGET)
运行make命令编译项目,make clean清理生成的可执行文件。sudo apt install cmake安装,创建CMakeLists.txt文件配置项目,例如:cmake_minimum_required(VERSION 3.10)
project(HelloWorld)
set(CMAKE_CXX_STANDARD 11)
add_executable(hello hello.cpp)
运行cmake . && make生成可执行文件。6. 测试C++程序编译与运行
创建一个简单的C++文件(如hello.cpp),内容如下:
#include <iostream>
int main() {
std::cout << "Hello, Debian C++!" << std::endl;
return 0;
}
使用G++编译:g++ -o hello hello.cpp(-o指定输出文件名);运行生成的可执行文件:./hello,终端会输出“Hello, Debian C++!”,表示环境搭建成功。