编译命令有效,但 运行 命令没有响应

Compile command works but Run command is not responsive

这是我的 C++ 代码,用于读取一个整数,将其加倍,然后在屏幕上打印出来:

#include
<iostream>

  int doubleNumber(int x) { return 2 * x; } int main() { using namespace std; int x; cin >> x; cout
  << doubleNumber(x) << endl; return 0; }

我正在编译它:

g++ -o example9 example9.cpp

看起来没问题,它创建了目标文件,但不可能 运行 使用以下命令创建文件:

./example9

实际上它什么都不做(甚至没有错误消息)

我做错了什么? 感谢您的帮助。

当您说它是 "impossible to run the file" 时,我希望您看到的是类似以下内容:

$ ./example9
_

我用 _ 指示光标位置的地方(只是坐在那里,在下一行,除了眨眼什么也没做)。在这种情况下,您的程序 运行 没问题。它正在等待您键入一个数字(cin >> x 语句)。输入一个数字,然后按 Enter。