【问题标题】:G++ Compiles, but nothing happensG++ 编译,但没有任何反应
【发布时间】:2012-09-17 23:08:55
【问题描述】:

我目前正在运行g++ 版本4.3.4,当我运行以下命令时:

g++ -g -Wall test.cpp -o test.exe

关于这个:

#include<stdlib.h>
#include<iostream>

using namespace std;

int main (){
   cout << "Hello World!";
   system("pause");
   return 0;
}

似乎什么都没有发生:Cygwin 似乎滞后了一会儿,但没有创建 exe(如果 cpp 源中有错误,则会显示)

还有什么想法?

【问题讨论】:

  • 没有test.exe文件的证据是什么?您是搜索它还是只输入“测试”?根据您的路径设置,后者可能会调用另一个“测试”......永远不要为您的可执行文件使用名称“测试”!

标签: c++ compiler-construction g++


【解决方案1】:

我怀疑您实际上是在调用内置的test 命令。您是以./test 还是./test.exe 执行程序?这应该可以,但我会重命名它,以防万一。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多