C++ 安装使用教程
一、C++ 简介
C++ 是一种兼具高性能和面向对象特性的编程语言,广泛应用于系统开发、游戏开发、图形渲染、嵌入式系统和高性能计算等领域。
二、C++ 开发环境安装
2.1 Windows 安装
方法一:使用 MinGW 安装 GCC(含 g++)
- 下载地址:https://sourceforge.net/projects/mingw/
- 安装时选择
mingw32-gcc-g++
组件 - 添加
C:\MinGW\bin
到系统 Path - 验证安装:
g++ --version
方法二:使用 TDM-GCC
- 下载地址:https://jmeubank.github.io/tdm-gcc/
方法三:使用 Visual Studio(推荐)
- 安装社区版 Visual Studio
- 勾选 “使用 C++ 的桌面开发”
- 提供 GUI 界面和调试器
2.2 macOS 安装
使用 Xcode 命令行工具(包含 clang++)
xcode-select --install
g++ --version
使用 Homebrew 安装 GCC
brew install gcc
2.3 Linux 安装(以 Ubuntu 为例)
sudo apt update
sudo apt install build-essential
g++ --version
三、编写第一个 C++ 程序
3.1 创建 hello.cpp 文件
#include <iostream>
using namespace std;int main() {cout << "Hello, C++!" << endl;return 0;
}
3.2 编译程序
g++ hello.cpp -o hello
3.3 运行程序
./hello
输出:
Hello, C++!
四、常用 g++ 编译参数
参数 | 说明 |
---|---|
-o | 指定输出文件名 |
-Wall | 打开所有警告信息 |
-g | 添加调试信息 |
-std=c++17 | 指定 C++ 标准版本 |
-O2 | 启用优化选项 |
示例:
g++ -Wall -g -O2 -std=c++17 main.cpp -o app
五、推荐 IDE 工具
工具 | 平台 | 特点 |
---|---|---|
VS Code | 全平台 | 插件丰富,适合轻量开发 |
CLion | 全平台 | JetBrains 出品,功能强大 |
Visual Studio | Windows | 企业级开发,支持调试和项目管理 |
Code::Blocks | Windows/Linux | 轻量易用 IDE |
六、C++ 编程实践建议
- 熟练掌握面向对象编程(类、继承、多态)
- 使用 STL 容器(vector、map、set 等)
- 了解内存管理、引用与指针
- 掌握现代 C++ 特性(如 lambda、智能指针、范围 for)
七、常见问题
Q1: g++ 命令未找到?
- Windows 检查是否添加 MinGW 到环境变量
- Linux/macOS 确保安装了
build-essential
或g++
Q2: 编译报错或缺头文件?
- 检查是否遗漏头文件
- 检查语法与标准版本是否匹配
八、学习资源推荐
- Cplusplus 官网
- C++ 中文网
- C++ Primer(书籍)
- Effective C++
本文由“小奇Java面试”原创发布,转载请注明出处。
可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。