gpt4 book ai didi

c++ - 无法执行已编译的 C++ exe 文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:43:27 25 4
gpt4 key购买 nike

我在执行 C++ 代码时遇到问题。我已经编写了一个基本的“Hello World”程序,并使用 g++ make 命令对其进行了编译。这是我的代码:

#include <iostream>

using namespace std;

int main() {
cout << "Hello World" << endl;
return 0;
}

我在 Windows 10 上,使用 Emacs 进行代码编辑,使用 CygWin 进行编译。我将这个文件保存为 hello.cpp。然后我导航到 CygWin 中的目录。然后我执行命令 make hello。这创建了 hello.exe。然后,我尝试使用 ./hello.exe 执行该文件。我也试过 ./hello 也没有用。当我键入这些命令之一并按 Enter 键时,它就在下一行,没有做任何事情。我可以输入这个空白行,但它不会做任何事情。有谁知道让我的代码正确执行的方法。谢谢。

编辑:我尝试在在线 C++ 编译器 cpp.sh 上运行它,它运行良好。

最佳答案

您的程序可能正在运行,但在您看到任何内容之前控制台窗口正在关闭。

尝试在程序末尾添加一个输入,这样它就会等待。

即.

int a;
cin >> a;

关于c++ - 无法执行已编译的 C++ exe 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34623635/

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