第一章、开发环境的搭建
C++ 语言同 C 语言一样是编译型语言,我们编写 C++ 语言的程序时需要编辑器(如:vim、Visual Studio Code、记事本等)和编译器(如:g++、Clang、MSVC等)。当然我们也可以使用有些厂家提供的将编辑器、编译器、调试器等集成在一起的开发环境(如:XCode、Microsoft Visual Studio等)。
本课程的教学环境
本课程使用 Ubuntu 26.04 LTS Linux 操作系统作为教学环境。以 GNU 的 C 语言编译器集合中的 g++ 作为编译器进行讲解。
本教程的案例均在 Ubuntu 26.04 LTS 上验证,学习本教程前请先自行安装 Ubuntu 26.04 LTS 操作系统或下载由本站制作的 vmware 虚拟机镜像。
Ubuntu26.04 VMware镜像:
- 百度网盘下载地址:
- https://pan.baidu.com/s/1mxbkL68C7EL7DnRTvLSkRA 提取码: angh
Ubuntu下载和安装方法详见: Ubuntu Linux 简介
1. Linux 安装 C++ 开发环境
Linux 下比较成熟的 C++ 语言编译器是 gcc编译器集合中的 g++。
gcc 是 GNU 项目组开发的,专门为 Linux 内核编译和应用程序编译而设计的编译器集合,其中包含编译 C++ 程序的编译器 g++。
1.1 g++ 安装
在 Ubuntu Linux 下使用 apt 命令。在 CentOS 下使用 yum 命令就可以很方便的安装 g++ 编译器。
有些 版本的 Linux 甚至已经将 g++ 预先安装好了,直接使用即可。
打开 Linux 的 终端,使用如下命令安装 g++。
Ubuntu 下安装 g++
sudo apt install g++
CentOS 下安装 g++
sudo yum install gcc-c++
验证 g++ 是否成功安装
在终端下,输入 g++ 命令,如果提示没有这个命令。则说明没有安装 g++。安装成功的效果如下:
weimz@mzstudio:~$ g++
g++: fatal error: no input files
compilation terminated.
以上提示是没有给出 C++ 语言的文件而导致的。
使用 g++ 的 --version 选项可以查看 g++ 的版本信息。如下所示:
weimz@mzstudio:~$ g++ --version
g++ (Ubuntu 15.2.0-16ubuntu1) 15.2.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
当前
g++的版本是15.2.0。
至此,Linux 下的 C++ 语言编译器已经安装成功,你可以使用 g++ 将 C++ 语言的代码编译成可执行的应用程序了。