【发布时间】:2021-05-25 14:04:43
【问题描述】:
我是使用命令行和使用 C++ 的新手。当我在 Visual Studio Code 上搜索如何使用终端编译和运行 C++ 代码时,我得到了编译和运行“hello world”程序的示例。样本说
g++ -o hello.exe hello.cpp & hello.exe
我用谷歌搜索了-o,但没有成功(可能是因为这个词太短了)。我不知道-o 是什么意思,甚至不知道这个命令是用于什么类型的shell(命令提示符或powershell 或其他)。
【问题讨论】:
-
你不需要放
.exe扩展来生成输出文件。 -
提示:
-foo是 google 语法,用于忽略包含foo的结果。尝试"gcc -o"找到例如这个stackoverflow.com/questions/29398522/… -
请注意,您可能应该在此处使用
&&而不是&。&告诉 shell 在后台启动编译器并在前台运行hello.exe——它可能还不存在。 -
g++ --help在这种情况下会有所帮助 -
谢谢大家。我明白了。
标签: c++ windows powershell visual-studio-code command-line