我想使用。但是,当我在终端中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
./
可执行文件从同一目录运行。