我无法从Windows计算机上的Git-bash终端运行C程序。我的代码编译正常。问题只是在运行时。我用来编译代码的命令是: gcc problem1.c
我给出的用于运行可执行文件的命令是./a.exe
我得到的错误是: bash:./a.exe:权限被拒绝
这个问题直到最近才出现。我已经使用git-bash编译和运行程序很长时间了,从未遇到过这个问题。几天前,我在计算机上启用了Linux的Windows子系统并安装了Ubuntu发行版。我不知道这是否与此有关。我也面临着CMD的同样问题。当我尝试运行代码时,CMD会抛出拒绝访问消息。预先感谢。
答案 0 :(得分:0)
尝试先设置一个simplified PATH来引用您的Git bash:
set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%
然后尝试再次执行已编译的exe。