1. Ubuntu 下 C++ 开发环境搭建
作为一名长期在Linux环境下工作的开发者,我强烈推荐Ubuntu作为C++开发的入门系统。它不仅拥有完善的软件生态,其稳定的APT包管理系统也让开发环境配置变得异常简单。
1.1 系统准备与基础工具安装
在开始C++开发前,我们需要确保系统具备基本的开发工具链。打开终端(Ctrl+Alt+T),执行以下命令更新软件源并安装必要组件:
bash复制sudo apt update
sudo apt upgrade -y
sudo apt install build-essential -y
这个build-essential元包包含了GCC编译器套件、make工具以及标准C/C++开发库。安装完成后,可以通过以下命令验证g++是否安装成功:
bash复制g++ --version
如果看到类似"g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0"的输出,说明编译器已正确安装。
注意:虽然可以使用root用户开发,但强烈建议创建普通开发用户并配合sudo使用。这样可以避免因误操作导致系统损坏,也更符合生产环境的实际情况。
1.2 编辑器选择与配置
Linux环境下有多种文本编辑器可供选择,每种都有其特点:
- Vim:终端下的高效编辑器,学习曲线较陡但效率极高
- Nano:简单易用的终端编辑器,适合初学者
- VS Code:功能强大的图形化编辑器,支持丰富插件
对于初学者,我建议从VS Code开始,它提供了直观的界面和强大的代码补全功能。安装命令如下:
bash复制sudo apt install code
安装完成后,建议安装以下扩展:
- C/C++ (Microsoft)
- CMake Tools
- Code Runner
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 第一个C++程序:从编写到运行
2.1 编写Hello World程序
让我们创建一个简单的C++程序来验证开发环境。新建一个main.cpp文件,内容如下:
cpp复制#include <iostream>
using namespace std;
int main() {
cout <<
