你怎么称呼g++?

CEN*_*AUR -4 command-line g++

我想用g++. 但是,当我在g++终端中输入时,它说“没有输入文件的致命错误”。我之前也问过类似的问题,但为了避免在评论中扩展讨论,我仅针对g++. 我还想知道编译的文件类型。即文件的性质。

Oli*_*Oli 6

在 Ubuntu 中,您可以附加--help到大多数命令以查看有关如何运行它们的更多信息。在这种情况下:

$ g++ --help
Usage: g++ [options] file...
Options:
   ....
Run Code Online (Sandbox Code Playgroud)

您还可以看看man g++它会告诉你很多更多,但这里的简介:

SYNOPSIS
       gcc [-c|-S|-E] [-std=standard]
           [-g] [-pg] [-Olevel]
           [-Wwarn...] [-Wpedantic]
           [-Idir...] [-Ldir...]
           [-Dmacro[=defn]...] [-Umacro]
           [-foption...] [-mmachine-option...]
           [-o outfile] [@file] infile...
Run Code Online (Sandbox Code Playgroud)

简而言之,您需要为源文件提供文件名。例如:

g++ test.cpp
Run Code Online (Sandbox Code Playgroud)