gpt4 book ai didi

c++ - 为什么我的代码在终端中没有输出任何内容。开始新行没有错误

转载 作者:太空宇宙 更新时间:2023-11-04 05:39:38 24 4
gpt4 key购买 nike

这是我在 C++ 文件中的代码:

#include <iostream> 
using namespace std;
int main()
{
cout << "Hello World" << endl;
return 0;
}

我的编译器是 Clang。是的,我确实在终端中输入了“clang++”。问题是,它运行它并且不输出任何内容。它只是开始一个新行。我正在运行 Clang 版本 3.8.0。

最佳答案

正如你所说,clang++是编译器,也就是说,它将你的代码变成可以执行的二进制文件。它本身并不执行程序。

默认情况下,编译后的文件名为a.out,因此编译后,要执行程序,您应该运行:

./a.out
<小时/>

您可以像这样指定输出文件名:

clang++ infile.cpp -o outfile

然后运行二进制文件:

./outfile

关于c++ - 为什么我的代码在终端中没有输出任何内容。开始新行没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45703807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com