📅  最后修改于: 2023-12-03 15:10:50.998000             🧑  作者: Mango
如果你是 Ubuntu 用户,在进行 C++ 开发时需要使用 g++ 编译器。但是,有时候你可能会遇到以下问题:
本文将介绍如何检查 Ubuntu 上的 g++,包括 g++ 是否已安装、g++ 版本以及如何编译 C++ 程序。
在 terminal 中输入以下命令:
g++ --version
如果系统中已安装 g++,你将看到类似以下内容的输出:
g++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
Copyright (C) 2020
Free Software Foundation, Inc.
...
如果未安装 g++,将出现以下输出:
Command 'g++' not found, but can be installed with:
sudo apt install g++
此时,你可以使用以下命令安装 g++:
sudo apt install g++
如果你需要使用特定的 g++ 版本,你可以通过以下命令查看系统中已安装的 g++ 版本:
apt-cache policy g++
输出示例:
g++:
Installed: 4:9.3.0-1ubuntu2
Candidate: 4:9.3.0-1ubuntu2
Version table:
*** 4:9.3.0-1ubuntu2 500
500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
100 /var/lib/dpkg/status
假设你已创建了以下 C++ 程序:
#include <iostream>
int main() {
std::cout << "Hello World!" << std::endl;
return 0;
}
为了编译此程序,可以使用以下命令:
g++ -o hello hello.cpp
其中,-o 选项用于指定编译后的可执行文件的名称。在此例中,可执行文件名称为 hello。如果编译成功,将生成一个名为 hello 的可执行文件,你可以通过以下命令运行它:
./hello
如果你遇到了编译错误,请检查程序代码并修正错误再试。
在 Ubuntu 上检查 g++ 状态和版本以及编译 C++ 程序是每个程序员必须掌握的技能。通过本文,你应该已经了解了如何检查 g++ 状态和版本以及如何编译 C++ 程序。