C++,输出中没有任何内容
C++, Nothing in the output
我是 C++ 的新手并且编写了我的第一个 main.cpp 但是我得到了一个错误,不完全是一个错误,这是一个逻辑错误,我猜是因为我写了以下代码:
#include <iostream> // including the iostream
using namespace std; // using the std namespace
int main() { // starting the main function
cout << "Hello World!" << endl; // My favorite line of code in all the of languages
return 0; // returning 0 to stop the function execution
}
在我预期的终端
C:\Users\DELL\Desktop> g++ main.cpp
Hello World!
C:\Users\DELL\Desktop>
但它只是显示:
C:\Users\DELL\Desktop> g++ main.cpp
C:\Users\DELL\Desktop>
没有输出,但是当我在 Code::Blocks 中尝试时,它工作得很好!在 vscode 终端中,同样的问题,但是当我 运行 文件时,它再次工作!为什么它不起作用?我在命令提示符下尝试了它,安装了 Windows 终端,并在其中也尝试了它(将终端保持为命令提示符,因为我不知道 PowerShell 是什么以及如何使用它)但是任何方法都不是正在工作。
请告诉我该怎么做,我是 c++ 的新手,只知道一些事情。
很简单,在g++ "file.cpp"之后,你在当前工作目录下得到一个输出文件,就是可执行文件。 C++ 是编译的,不是解释的。
该输出文件是可执行文件,默认情况下为“a.out”,gcc/g++。您可以使用选项“-o”来指定输出目录。
g++ main.cpp
将编译文件并生成 a.exe
,您只需要在终端中输入 a.exe
它将打印 Hello World!
.
命令 g++ main.cpp
创建文件 a.out 或 a.exe。创建该文件后,您需要通过命令 ./a.out
在 Linux 和 Mac 或 a.exe
在 Windows.[=13 上对其进行 运行 =]
我是 C++ 的新手并且编写了我的第一个 main.cpp 但是我得到了一个错误,不完全是一个错误,这是一个逻辑错误,我猜是因为我写了以下代码:
#include <iostream> // including the iostream
using namespace std; // using the std namespace
int main() { // starting the main function
cout << "Hello World!" << endl; // My favorite line of code in all the of languages
return 0; // returning 0 to stop the function execution
}
在我预期的终端
C:\Users\DELL\Desktop> g++ main.cpp
Hello World!
C:\Users\DELL\Desktop>
但它只是显示:
C:\Users\DELL\Desktop> g++ main.cpp
C:\Users\DELL\Desktop>
没有输出,但是当我在 Code::Blocks 中尝试时,它工作得很好!在 vscode 终端中,同样的问题,但是当我 运行 文件时,它再次工作!为什么它不起作用?我在命令提示符下尝试了它,安装了 Windows 终端,并在其中也尝试了它(将终端保持为命令提示符,因为我不知道 PowerShell 是什么以及如何使用它)但是任何方法都不是正在工作。
请告诉我该怎么做,我是 c++ 的新手,只知道一些事情。
很简单,在g++ "file.cpp"之后,你在当前工作目录下得到一个输出文件,就是可执行文件。 C++ 是编译的,不是解释的。
该输出文件是可执行文件,默认情况下为“a.out”,gcc/g++。您可以使用选项“-o”来指定输出目录。
g++ main.cpp
将编译文件并生成 a.exe
,您只需要在终端中输入 a.exe
它将打印 Hello World!
.
命令 g++ main.cpp
创建文件 a.out 或 a.exe。创建该文件后,您需要通过命令 ./a.out
在 Linux 和 Mac 或 a.exe
在 Windows.[=13 上对其进行 运行 =]