第一步:安装 C++ 编译器
Windows 系统需安装编译器(如 MinGW):
- 下载 MinGW 安装器。
- 运行安装程序,勾选
mingw32-gcc-g++
(C++ 编译器组件)。 - 完成安装后,配置环境变量:
- 打开系统设置 → 搜索“环境变量” → 编辑“Path”。
- 添加 MinGW 的
bin
目录路径(C:\MinGW\bin
)。
- 验证安装:
打开命令窗口(Win+R → 输入cmd
),运行:g++ --version
若显示版本号(如
g++.exe (MinGW.org GCC-8.2.0-5) 8.2.0
),则安装成功。
第二步:编写 C++ 代码
- 创建文件(如
hello.cpp
),用记事本或代码编辑器写入:#include <iostream> int main() { std::cout << "Hello, World!"; return 0; }
- 保存文件至指定目录(
D:\cpp
)。
第三步:编译与运行
-
打开命令窗口:
- 在 C++ 文件目录下,按住
Shift
+ 右键 → 选择“在此处打开命令窗口”
或
输入cd
命令切换目录:cd D:\cpp
- 在 C++ 文件目录下,按住
-
编译代码:
使用g++
生成可执行文件(默认输出a.exe
):g++ hello.cpp
- 自定义输出文件名(推荐):
g++ hello.cpp -o hello.exe
- 自定义输出文件名(推荐):
-
运行程序:
输入生成的可执行文件名:hello.exe
成功时窗口将显示:
Hello, World!
。
常见问题解决
-
g++
不是内部命令:- 环境变量未配置正确 → 重新检查 MinGW 的
bin
路径是否加入系统 Path。 - 重启命令窗口使配置生效。
- 环境变量未配置正确 → 重新检查 MinGW 的
-
编译错误:
- 检查代码语法(如缺少分号、拼写错误)。
- 错误信息会显示行号(
hello.cpp:4:5: error: ...
)。
-
运行时无输出:
- 程序可能未执行到输出语句 → 检查逻辑错误。
- 添加
system("pause")
(仅限 Windows)防止窗口关闭:#include <cstdlib> // 添加头文件 int main() { std::cout << "Hello, World!"; system("pause"); // 暂停窗口 return 0; }
其他系统说明
- Linux/macOS:
预装g++
,直接使用终端运行:g++ hello.cpp -o hello && ./hello
关键注意事项
- 每次修改代码后需重新编译(再次运行
g++
命令)。 - 确保命令窗口工作目录与 C++ 文件位置一致。
- 复杂项目建议使用 IDE(如 Visual Studio),但命令窗口适合学习底层流程。
引用说明:本文参考 GNU GCC 官方文档及 MinGW 配置指南,内容经过实践验证,编译器命令遵循 ISO C++ 标准,适用于基础到中级开发场景。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6158.html