在Linux中使用g++编译C++程序的最基本命令格式如下:

g++ 选项 源文件名 o 输出程序名

linuxc++编译命令  第1张

下面列出几个常用的示例:

1. 基础的编译:

如果只有一个源文件 main.cpp,可以这样写:

g++ main.cpp

linuxc++编译命令  第2张

这将会创建一个可执行程序名为a.out。

2. 指定输出程序的名字

shell

g++ main.cpp o myprogram

这将会生成一个名字为myprogram的可执行程序。

linuxc++编译命令  第3张

3. 编译时设定优化选项

如指定编译时进行最优化, O选项有多个不同的参数:

shell

g++ O2 main.cpp o optimized_version

这将在名为optimized_version的文件下生成编译最优化了版本的程序。

linuxc++编译命令  第4张

注意:

1. 必须用.cpp作为C++程序的后缀。

2. 在编写程序时建议加上预处理器命令如头文件包含等。在大多数情形下,这些预处理器命令会用include语句来引入相应的头文件。

这只是开始的一部分;g++有丰富的参数和命令选项以满足更多的编译需要和优化。更多详细的内容可以在Linux的控制台通过 `man g++` 来查阅。