Недавно я установил CodeBlocks с mingw32 на Windows 7 Ultimate 32bit, чтобы смахнуть пыль с моих навыков работы с си, но эта проблема поставила меня в тупик.
Я решил запустить короткий генератор Фибоначчи, чтобы убедиться, что моя установка работает, но столкнулся с препятствием.
Программа компилируется, связывается и т.д. как шарм, и я получаю соответствующий исполняемый файл, который работает как ожидалось.
Проблемы возникают, если я пытаюсь скомпилировать программу снова, тогда я получаю следующее:
c:/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: cannot open output file bin\Debug\Fibonacci.exe: Permission denied
Я даже не могу редактировать разрешения сгенерированного исполняемого файла.
Я проверил всех подозреваемых:
А теперь самое интересное: Обычно через несколько минут все исполняемые файлы, созданные mingw32, которые демонстрируют такое поведение Access Denied, автоматически исчезают без какого-либо вмешательства с моей стороны.
Я немного погуглил об этом, но большинство других результатов были либо расплывчатыми, либо неприменимыми.
Я задаюсь вопросом, может ли быть какая-то настройка безопасности Windows 7, играющая в хаос с моими .exe, но я не настолько хорошо разбираюсь в Win 7, чтобы знать, с чего начать поиск.
У кого-нибудь есть идеи?