在 Linux 下编译 C++ 程序,通常需要以下几个步骤:
安装 G++ 编译器: 在大多数 Linux 发行版中,G++ 编译器已经预装。如果没有,可以使用包管理器进行安装。例如,在 Ubuntu 或 Debian 系统中,可以使用以下命令安装:
sudo apt-get update
sudo apt-get install g++ build-essential
在 Fedora 系统中,可以使用以下命令安装:
sudo dnf install gcc-c++ make
创建一个 C++ 源代码文件:
使用文本编辑器创建一个名为 your_file_name.cpp
的 C++ 源代码文件。例如,创建一个名为 hello_world.cpp
的文件,并添加以下代码:
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
编译 C++ 源代码文件:
打开终端,导航到包含源代码文件的目录,然后使用 G++ 编译器编译源代码文件。例如,对于 hello_world.cpp
文件,可以使用以下命令进行编译:
g++ -o your_executable_name your_file_name.cpp
这将生成一个名为 your_executable_name
的可执行文件(在上面的示例中为 hello_world
)。
运行编译后的程序: 在终端中,使用以下命令运行编译后的程序:
./your_executable_name
这将输出 “Hello, World!” 到终端。
注意:这里的示例假设你已经安装了 G++ 编译器。如果你使用的是其他 C++ 编译器(如 Clang++),则可能需要使用不同的命令行选项。