选择题 · 答案 B · 考点:g++ -c 仅编译目标文件
使用 g++ 编译 C++ 程序时,只编译生成目标文件的命令行选项是:
这题考的是 g++ 编译器的命令行选项,别被那些花哨的选项绕晕了,核心就记住一个:-c 是只编译不链接,生成目标文件;-o 是指定输出文件名;-w 是忽略警告;-g 是加调试信息。
易错选 -o,误以为指定输出名即可只生成目标文件,忽略其默认仍会链接。
只编译生成目标文件需用 -c 选项,打断默认链接过程。-o 仅改输出名,-w 关警告,-g 加调试信息,均无法单独生成目标文件。故答案为 B。