小于 1 分钟
g++是GNU C++编译器,用于将C++源代码编译为可执行文件。以下是一些常用的g++编译选项:
-o:指定生成的可执行文件的名称,例如-o myprogram。
-Wall:启用所有警告选项,可以帮助您在编译时找到潜在的问题。
-g:在编译时启用调试信息。这将使您能够在运行时使用调试器来跟踪代码并查看变量的值。
-O:启用代码优化。您可以使用-O1,-O2或-O3选项来指定优化级别,其中-O3提供最大优化。
-std:指定使用的C++标准。例如-std=c++11指定使用C++11标准。
-I:指定头文件所在的目录。例如-I /usr/include。
-L:指定库文件所在的目录。例如-L /usr/lib。
-l:指定要链接的库文件的名称。例如-l pthread。
-D:定义预处理器宏。例如-DDEBUG。
这些选项只是g++编译器的一小部分。您可以使用“man g++”在终端中查看完整的g++文档,以了解有关所有选项的详细信息。