首页 > 解决方案 > 无法在 Windows 10 上从命令提示符运行 C 程序

问题描述

我正在使用 Windows 10 操作系统。我安装了 MinGW 来编译 C 程序。我尝试使用命令提示符上的 gcc 命令运行我的程序。该文件编译并在与我的源文件相同的文件夹中形成一个可执行文件(.exe)。但是当我尝试运行此文件时,我不断收到消息“访问被拒绝”。.exe 文件也在此之后消失。我不知道出了什么问题。请帮帮我。

PS 还有一次我做了上面提到的同样的事情,运行了 .exe 文件,我能够在命令行上看到输出。而这一次 .exe 文件也没有消失。

标签: cgcccommand-prompt

解决方案


你用来编译程序的命令是什么?同样要编译和制作一个可执行文件,你必须输入这个命令 - “gcc -o nameofexecutablefile nameofsourcefile.c”,运行这个程序只需在cmd中输入你的可执行文件的名称。并且要停止程序的窗口关闭,请输入“system(“pause”);” 就在“返回 0;”之前 在您的程序中,在程序结束时,它将显示“按任意键继续...”,当您按任意键时,窗口将关闭。还要检查您是否在程序中犯了任何错误。我也举个例子——

- - - - - - 代码 - - - - - -

#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf("Hello World\n");

    system("pause"); // this will pause the window
    return 0;
}

- - - -输出 - - - -

Hello World
Press any key to continue...

推荐阅读