如何调用 g++?

如何调用 g++?

我想使用。但是,当我在终端中g++输入时,它显示“致命错误,没有输入文件”。我之前问过类似的问题,但为了避免在评论中延长讨论,我仅针对这个问题提出这个问题。我还想知道编译的文件类型。即文件的性质。g++g++

答案1

在 Ubuntu 中,你可以将--help大多数命令附加到命令后面,以查看有关如何运行它们的更多信息。在本例中:

$ g++ --help
Usage: g++ [options] file...
Options:
   ....

您还可以查看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...

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

g++ test.cpp

答案2

如果你有一个.cpp文件,你可以用它编译它g++,然后运行编译后的文件。例如:

g++ testfile.cpp -o testfile

(该-o选项告诉编译器(g++)可执行输出文件的名称。事实上,除了源文件名之外,您还可以将输出文件名更改为您想要的任何名称。)

然后你可以使用以下命令执行已编译的文件:

./testfile

./可执行文件从同一目录运行。

相关内容