📅  最后修改于: 2023-12-03 14:56:18.044000             🧑  作者: Mango
g++
是 GNU C++ 编译器的命令行前端。它可以编译 C++ 代码,并将其转换为可执行文件。在本文中,我们将介绍如何使用 g++
来编译 C++ 代码。
在 Ubuntu 上安装 g++,可以使用以下命令:
sudo apt-get install g++
在 CentOS 或 Fedora 上安装 g++,可以使用以下命令:
sudo yum install gcc-c++
在 macOS 上安装 g++
,可以使用以下命令:
brew install gcc
假设有一个名为 hello.cpp
的 C++ 文件,代码如下:
#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl;
return 0;
}
要编译此代码,请使用以下命令:
g++ hello.cpp -o hello
这将生成一个名为 hello
的可执行文件。要运行此文件,请使用以下命令:
./hello
应该看到以下输出:
Hello, World!
要指定使用的 C++ 标准,请使用 -std
参数。例如,要将代码编译为 C++17 标准,请使用以下命令:
g++ -std=c++17 hello.cpp -o hello
要指定编译器优化级别,请使用 -O
参数。例如,要启用所有编译器优化,请使用以下命令:
g++ -O3 hello.cpp -o hello
要在可执行文件中包含调试信息,请使用 -g
参数。例如,要启用调试信息,请使用以下命令:
g++ -g hello.cpp -o hello
要链接库,请使用 -l
参数。例如,要链接名为 mylib
的库,请使用以下命令:
g++ hello.cpp -lmylib -o hello
现在,您已经知道如何使用 g++
编译 C++ 代码了。如需了解更多详细信息,请查看 g++
的文档。