Ошибка при компиляции скрипта: "avr-g++: error: CreateProcess: No such file or directory"

Всякий раз, когда я пытаюсь скомпилировать скрипт, Arduino IDE выдает ошибку avr-g++: error: CreateProcess: нет такого файла или каталога. Я уже пробовал переустановить IDE, изменить версию платы в диспетчере плат на 1.6.21 и удалить папку Arduino15 в разделе AppData/Local/Arduino15. Эта проблема возникла внезапно - одна компиляция сработала, а через две минуты ничего не компилировалось - и встречается во всех сценариях, которые я пробовал.

Я работаю с Windows 10 и компилирую для Arduino Uno.

, 👍2

Обсуждение

Антивирус играет в веселый ад с вашей установкой?, @Majenko

Только что проверил свой журнал активности, и это именно то, что происходит. Спасибо!, @Snail Cadet


1 ответ


Лучший ответ:

2

Оказывается, McAfee Host Intrusion Prevention решила начать блокировать avr-g++.exe. Не знаю, почему это произошло так внезапно, но это легко исправить, как только вы знаете, где искать. Любой, кто обнаружит это в будущем, должен обязательно проверить свои антивирусные журналы, чтобы увидеть, блокируется ли исполняемый файл компилятора.

,

Кажется, у меня тоже есть эта проблема, но мне непонятно, что с этим делать. Могу ли я отключить McAfee, а затем переустановить его? Должен ли я установить исполняемый файл в качестве исключения? Я никогда ничего не изменял в McAfee, поэтому мне нужно больше информации для этого простого исправления. Премного благодарен!, @sippstress

Настройка исполняемого файла звучит разумно. Эта часть действительно больше связана с McAfee. Я ожидал бы, что документация McAfee достаточна, чтобы ответить на этот вопрос, но если нет https://superuser.com/ - это, наверное, самое подходящее место, чтобы спрашивать о таких вещах., @timemage