Получение разрешения Denied Ошибка при попытке выполнить мой код c на git bash - PullRequest
0 голосов
/ 03 февраля 2019

Я не могу запустить свою программу на C из терминала Git-bash на моей машине с Windows.Мой код компилируется нормально.Проблема только во время его запуска.Команда, которую я использую для компиляции моего кода: gcc problem1.c

И команда, которую я даю для запуска исполняемого файла: ./a.exe

Ошибка, которую яполучаю это: bash: ./a.exe: разрешение запрещено

Эта проблема только недавно возникла.Я долго собирал и запускал программы с помощью git-bash и никогда не сталкивался с этой проблемой.Несколько дней назад я включил подсистему Windows для Linux на своем компьютере и установил дистрибутив Ubuntu.Я не знаю, имеет ли это какое-то отношение к этому.Я сталкиваюсь с той же проблемой с CMD.CMD выдает сообщение об отказе в доступе, когда я пытаюсь запустить код.Заранее спасибо.

1 Ответ

0 голосов
/ 04 февраля 2019

Попробуйте сначала установить упрощенный 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.

С активированным WSL, некоторые exe могут требовать повышения привилегий .

...