Я пытаюсь скомпилировать свою программу на C++, но когда я нажмите кнопку «Build» кнопку, то появится следующее сообщение об ошибке:«Не удается открыть a.exe» Ошибка в C++
C:/комара /2010/bin/../libexec/gcc/i686-pc-mingw32/4.3.6/ld.exe: не может открыть файл вывода a.exe: Invalid аргумент collect2: л.д. возвращается 1 выход статус
Это не первый раз, когда он это сделал. Похоже, что я делаю это чаще всего, когда я много редактирую один и тот же проект и часто его создаю, почти как если бы что-то было затоплено или перегружено или что-то в этом роде.
Я, по-моему, исправил это, перезапустив свой компьютер, но я не могу позволить себе перезапускать мой компьютер каждый раз, когда это происходит.
Я думал, что это была разовая проблема, но это продолжалось, и я подумал, что я буду искать дополнительную помощь в этом.
Я нашел еще один SO question, который, как я думал, имел то же сообщение об ошибке/проблема, что и у меня. Однако, когда я пробовал решения, перечисленные в вышеупомянутом вопросе, ничего не помогло.
У кого-нибудь еще была эта проблема? Или кто-нибудь знает, как я могу исправить эту проблему (кроме перезагрузки моего компьютера каждый раз)?
Я тоже развиваюсь в jGrasp, если это помогает.
EDIT: Я просто хотел добавить, что я думал, что мой предыдущий исполняемый файл все еще работает в фоновом режиме, но даже если я закрою свою IDE, он все равно не позволит мне удалить исполняемый файл, потому что он говорит, что он все еще работает.
Я проверил мой Process Explorer, чтобы увидеть, если a.exe еще работает, но нет абсолютно ничего в моих процессах, что связано с jGrasp или a.exe
У меня были похожие вещи * постоянно * с Windows 7, много искали, никогда не находил окончательного решения. Единственное, что помогает - это ждать пару минут, тогда файл можно удалить/перезаписать/... Странно, даже если использовать handle.exe и т.п., файл не указан. – stijn
@stijn, Да, это действительно расстраивает. Хотя я ждал больше часа, и он по-прежнему не позволяет мне удалить a.exe или перезаписать его. Действительно усугубляет. Интересно, связано ли это с Windows 7 ... – AmbiguousX
Хм, может быть, это другая проблема, чем моя: мне придется ждать час. То, что я наблюдал, обычно после простого выбора исполняемого файла в проводнике или его запуска, что-то пинает, что делает файл только для чтения.Например, я также имею его для пакетных файлов: иногда после запуска пакетного файла я не могу редактировать и сохранять его на пару минут. Тем не менее, никогда не происходит для неиспользуемых файлов. – stijn