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

时间:2015-03-12 18:54:55

标签: c++ runtime-error

这是我的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; }
&#13;
&#13;
&#13;

我正在使用以下方法编译它:

g++ -o example9 example9.cpp

它似乎很好并且它创建了目标文件但是使用以下命令无法运行该文件:

./example9

实际上它什么都不做(甚至不是错误信息)

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

1 个答案:

答案 0 :(得分:2)

当你说“无法运行文件”时,我希望您看到以下内容:

$ ./example9
_

我用_表示光标位置(只是坐在那里,在下一行,除了闪烁之外什么都不做)。在这种情况下,您的程序运行正常。它等着你输入一个数字(cin >> x语句)。输入一个数字,然后按Enter键。