Разрешение отказано - не может открыть выходной файл

StackOverflow https://stackoverflow.com/questions/19855571

  •  29-07-2022
  •  | 
  •  

Вопрос

Время от времени я получаю эту ошибку компиляции при составлении C-файла в Eclipse.

c:/mingw/bin /../ lib/gcc/mingw32/4.7.2 /../../../../../ mingw32/bin/ld.exe: не может открыть выходной файл main.exe: разрешение отказано

Это случилось, когда я изменил код исходного кода, но не всегда.

Я знаю, как решить это*, но я хотел бы знать, почему это происходит и как это избежать?

*В Eclipse я захожу к отладчику и прекращаю основную ветку программы

Это было полезно?

Решение

Вы сказали это самостоятельно, это происходит потому, что сборная программа все еще работает.

В Windows вы не можете внести изменения в файл EXE программы, когда она работает.

Это фантастически раздражает, и одна из тех вещей, которые (для меня) делают окна немного менее удобными, чем EG Linux для разработки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top