Я использую Cygwin для компиляции и Windows 10. У меня вопрос, когда я пытаюсь скомпилировать, я получаю сообщение об ошибке:
/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/../../../../x86_64-pc-cygwin/bin/ld:
Не удается открыть выходной файл a.exe: Отказано в разрешении collect2: ошибка: ld вернул 1 состояние выхода
Это началось, когда я скомпилировал программу, которая создает файл, а затем записывает в этот файл, но я не знаю, почему мой компьютер не позволяет мне создавать файл в программе. Я понятия не имею, как это исправить, чтобы я мог записать в файл. Любая помощь приветствуется.
Возможно, вам нужно запустить Cygwin в качестве администратора.
РЕДАКТИРОВАТЬ
Я нашел это:
Пользователь root / эквивалент sudo в Cygwin?
Попробуйте принятый ответ. Он должен работать.
Других решений пока нет …