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 防病毒软件。
请尝试使用“gcc filename.c” 没有指定需要创建哪个exe。 它将创建一个 .out 文件,然后运行该文件以获取输出。