Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是-o";在shell命令行上是什么意思? 我是新手,使用命令行和使用C++。当我在VisualStudio代码中搜索如何使用终端编译和运行C++代码时,我得到了编译和运行“hello World”程序的示例。样本说 g++ -o hello.exe hello.cpp & hello.exe_C++_Windows_Powershell_Visual Studio Code_Command Line - Fatal编程技术网

什么是-o";在shell命令行上是什么意思? 我是新手,使用命令行和使用C++。当我在VisualStudio代码中搜索如何使用终端编译和运行C++代码时,我得到了编译和运行“hello World”程序的示例。样本说 g++ -o hello.exe hello.cpp & hello.exe

什么是-o";在shell命令行上是什么意思? 我是新手,使用命令行和使用C++。当我在VisualStudio代码中搜索如何使用终端编译和运行C++代码时,我得到了编译和运行“hello World”程序的示例。样本说 g++ -o hello.exe hello.cpp & hello.exe,c++,windows,powershell,visual-studio-code,command-line,C++,Windows,Powershell,Visual Studio Code,Command Line,我在谷歌上搜索了-o,但没有找到(可能是因为单词太短)。我不知道-o是什么意思,甚至不知道这个命令是用于什么类型的shell(命令提示符或powershell或其他东西)。这意味着编译代码的outfile或output应该命名为hello.exe -o文件 将输出放在文件中。这适用于任何类型的 正在生成输出,无论是可执行文件, 一个对象文件、汇编文件或预处理的C代码 如果未指定-o,则默认设置为放置可执行文件 a.out中的文件,source.o中source.suffix的对象文件, 它的汇编

我在谷歌上搜索了
-o
,但没有找到(可能是因为单词太短)。我不知道
-o
是什么意思,甚至不知道这个命令是用于什么类型的shell(命令提示符或powershell或其他东西)。

这意味着编译代码的
outfile
output应该命名为hello.exe

-o文件

将输出放在文件中。这适用于任何类型的 正在生成输出,无论是可执行文件, 一个对象文件、汇编文件或预处理的C代码

如果未指定-o,则默认设置为放置可执行文件 a.out中的文件,source.o中source.suffix的对象文件, 它的汇编程序文件位于source.s中,它是 source.suffix.gch和标准上所有预处理的C源 输出


这里有更多其他的

它指定了输出文件的名称

-o文件

将输出放在文件中。这适用于正在生成的任何类型的输出,无论是可执行文件、对象文件、汇编文件还是预处理的C代码

如果未指定-o,默认情况下会将可执行文件放在.out中,source.o中source.suffix的对象文件,source.s中的汇编文件,source.suffix.gch中的预编译头文件,以及标准输出上所有预处理的C源代码


生成输出文件不需要使用
.exe
扩展名。提示:
-foo
是google忽略包含
foo
的结果的语法。请尝试
“gcc-o”
查找您可能应该在此处使用
&&
而不是
&
的注释。
&
告诉shell在后台启动编译器,并在前台运行
hello.exe
——它可能还不存在。
g++--help
在这种情况下很有帮助谢谢大家。我知道了,谢谢。我知道了,谢谢。我得到了它。