Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;“访问被拒绝”;GCC编译_C_Gcc Warning - Fatal编程技术网

&引用;“访问被拒绝”;GCC编译

&引用;“访问被拒绝”;GCC编译,c,gcc-warning,C,Gcc Warning,我知道也有类似的问题,但似乎没有一个能解决我的问题。成功编译代码后,我在尝试运行命令提示符后收到一条“访问被拒绝”消息(下图) 我试图在名为dummyC.c的文件中运行的代码是: #include <stdio.h> int main (void) { printf("Hello"); } #包括 内部主(空){ printf(“你好”); } 对于上下文,我使用的是64位Windows10。GCC版本(GCC-v)是MinGW 9.2.0,也在附图中。我有办法解决这

我知道也有类似的问题,但似乎没有一个能解决我的问题。成功编译代码后,我在尝试运行命令提示符后收到一条“访问被拒绝”消息(下图)

我试图在名为dummyC.c的文件中运行的代码是:

#include <stdio.h>

int main (void) {
    printf("Hello");
}
#包括
内部主(空){
printf(“你好”);
}
对于上下文,我使用的是64位Windows10。GCC版本(
GCC-v
)是MinGW 9.2.0,也在附图中。我有办法解决这个问题吗


编辑:问题是我的Avast antivirus将输出文件
a.exe标记为特洛伊木马或病毒。在我临时禁用了所有Avast shields之后,问题就解决了。

我认为您的项目不在编译器执行它的正确位置,如果它在桌面上,请尝试将它传输到c中创建的文件夹:

什么是“a”?您似乎没有创建二进制文件。尝试
gcc dummyC.c-otest.exe
,然后执行
test.exe
@Lundin我认为a(或a.exe)相当于Unix/Linux a。out@Jabberwocky也许吧,但我不确定是否有exe扩展,在这种情况下,Windows可以决定在您的路径中运行另一个名为
a
的程序。无论如何,没有理由不将可执行文件命名为有意义的名称。编译后,它会输出一个“a.exe”文件。以管理员身份运行不起作用,但我注意到我的Avast一直在标记和隔离a.exe文件。我试试看it@frostrivera19你似乎已经找到了问题所在。pode ser que vocènão esteja acessando o software como root