g++ -o -c -g 功能

-o:指定生成可执行文件的名称。使用方法为:g++ -o afile file.cpp file.h ... (可执行文件不可与待编译或链接文件同名,否则会生成相应可执行文件且覆盖原编译或链接文件),如果不使用-o选项,则会生成默认可执行文件a.out。

-c:只编译不链接,只生成目标文件。

-g:添加gdb调试选项。

文章目录