Windows下用MingW编译C文件:系统无法执行指定程序

问题描述 投票:0回答:1

C 文件编译得很好,只要它是:

#include <stdio.h>

int main( void )  {
  printf( "Hello, world without a new line" );
  return 0;
}

它输出“Hello,没有换行。”

但是,当我向程序中添加更多代码时,例如:

printf( "Hello, world with a new line\n" );

我尝试像这样编译它:

gcc filename.c -o filename.exe

然后我收到消息“系统无法执行指定的程序。”

我检查了环境变量中的 PATH 是否存在于 MingW/bin 中,如果是内存问题,我打开并关闭了应用程序,我安装了 McAfee 防病毒软件。

c windows gcc command-line mingw
1个回答
0
投票

请尝试使用“gcc filename.c” 没有指定需要创建哪个exe。 它将创建一个 .out 文件,然后运行该文件以获取输出。

© www.soinside.com 2019 - 2024. All rights reserved.