在Linux中使用g++编译C++程序的最基本命令格式如下:
g++ 选项 源文件名 o 输出程序名
下面列出几个常用的示例:
1. 基础的编译:
如果只有一个源文件 main.cpp,可以这样写:
g++ main.cpp
这将会创建一个可执行程序名为a.out。
2. 指定输出程序的名字
shell
g++ main.cpp o myprogram
这将会生成一个名字为myprogram的可执行程序。
3. 编译时设定优化选项
如指定编译时进行最优化, O选项有多个不同的参数:
shell
g++ O2 main.cpp o optimized_version
这将在名为optimized_version的文件下生成编译最优化了版本的程序。
注意:
1. 必须用.cpp作为C++程序的后缀。
2. 在编写程序时建议加上预处理器命令如头文件包含等。在大多数情形下,这些预处理器命令会用include语句来引入相应的头文件。
这只是开始的一部分;g++有丰富的参数和命令选项以满足更多的编译需要和优化。更多详细的内容可以在Linux的控制台通过 `man g++` 来查阅。
发表评论