Не находит avr-g++

при попытке проверить код или загрузить код выводит ошибку:

exec: “C:\Users\7\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++”: file does not exist

Compilation error: exec: “C:\Users\7\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++”: file does not exist

В этом я не разбираюсь и прошу помощи, код это обычный сканер эфира на nrf24l01:

 /*
Победа над nRF24L01: на три шага ближе, приемник
https://habr.com/ru/post/476716/
*/
#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"

RF24 radio(9, 10); // порты D9, D10: CSN CE

const uint32_t pipe = 111156789; // адрес рабочей трубы;
byte data[2];
int scn;  //счетчик циклов прослушивания эфира
int sg;  //счетчик числа принятых пакетов с передатчика

void setup() {
  Serial.begin(9600);
  Serial.println("ReceiverTester ON");
pinMode(8, OUTPUT);
  radio.begin();  // инициализация
  delay(2000);
  radio.setDataRate(RF24_1MBPS); // скорость обмена данными RF24_1MBPS или RF24_2MBPS
  radio.setCRCLength(RF24_CRC_8); // размер контрольной суммы 8 bit или 16 bit
  radio.setChannel(0x6f);         // установка канала
  radio.setAutoAck(false);       // автоответ
  radio.openReadingPipe(1, pipe); // открыть трубу на приём
  radio.startListening();        // приём
}

void loop() {
  if (scn < 1000)
  { // прослушивание эфира
    if (radio.available())
    {
      radio.read(data, 1);

      if (data[0] == 0) {
        sg++;
         digitalWrite(8, HIGH);
      }else if(data[0] == 1){
        sg++;
         digitalWrite(8, LOW);
      }
    }
  } else {//всего принято
    {
      Serial.println("Принято: " + String(sg) + " пакетов");
      sg = 0;
    }
    scn = 0;
  }
  scn++;
  delay(20);

  if (scn >= 1000) scn = 1000; //защита от переполнения счетчика
}

но и при другом коде выдает такую же ошибку, переустановка программы не помогает

Какая версия IDE ?

2.0.4

Эту папку удалите вручную после удаления IDE и установите IDE заново.

Тоесть установщик сам еë установит?

Конечно ! Не из поставки же Windows она там появилась …
Просто что то пошло не так и она не полная и удалить сам он ее не может теперь.

Спасибо, попробую, как сделаю так и скажу, как я не догодался до такого решения? Спасибо что нормально объяснил, а не послал

А новички начинают что-то понимать в жизни.
Респект!

не помогло, может стоит другой exe установить?

А что вообще по этому пути ? Или на какой папке путь заканчивается ?

так же avr-g++

У меня 2.0.3 и

Спойлер

C:\Users\User\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin>dir
Том в устройстве C имеет метку Windows 10
Серийный номер тома: A46E-F9A6

Содержимое папки C:\Users\User\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin

27.09.2022 08:14 .
27.09.2022 08:14 …
27.09.2022 08:13 608 256 avr-addr2line.exe
27.09.2022 08:13 630 784 avr-ar.exe
27.09.2022 08:13 815 104 avr-as.exe
27.09.2022 08:13 877 568 avr-c++.exe
27.09.2022 08:13 605 696 avr-c++filt.exe
27.09.2022 08:14 876 032 avr-cpp.exe
27.09.2022 08:14 35 840 avr-elfedit.exe
27.09.2022 08:14 877 568 avr-g++.exe
27.09.2022 08:13 874 496 avr-gcc-7.3.0.exe
27.09.2022 08:13 52 736 avr-gcc-ar.exe
27.09.2022 08:13 52 736 avr-gcc-nm.exe
27.09.2022 08:13 53 248 avr-gcc-ranlib.exe
27.09.2022 08:14 874 496 avr-gcc.exe
27.09.2022 08:13 438 272 avr-gcov-dump.exe
27.09.2022 08:13 483 328 avr-gcov-tool.exe
27.09.2022 08:14 523 776 avr-gcov.exe
27.09.2022 08:13 667 648 avr-gprof.exe
27.09.2022 08:13 1 103 360 avr-ld.bfd.exe
27.09.2022 08:14 1 103 360 avr-ld.exe
27.09.2022 08:13 1 944 avr-man
27.09.2022 08:13 617 472 avr-nm.exe
27.09.2022 08:13 766 976 avr-objcopy.exe
27.09.2022 08:13 888 832 avr-objdump.exe
27.09.2022 08:14 630 784 avr-ranlib.exe
27.09.2022 08:13 456 192 avr-readelf.exe
27.09.2022 08:13 616 448 avr-size.exe
27.09.2022 08:13 608 256 avr-strings.exe
27.09.2022 08:13 767 488 avr-strip.exe
27.09.2022 08:13 978 432 libiconv-2.dll
27.09.2022 08:13 51 694 libwinpthread-1.dll
30 файлов 17 938 822 байт
2 папок 29 243 064 320 байт свободно

В командной строке так:

C:\Users\User\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin>avr-g++.exe
avr-g++.exe: fatal error: no input files
compilation terminated.

Как вариант скачайте портативную версию 1.8.19 и не будет проблем с APPDATA

сейчас попробую

Arduino: 1.8.19 (Windows 7), Плата:“Arduino Nano, ATmega328P”

exec: “C:\Users\7\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++”: file does not exist

Ошибка компиляции для платы Arduino Nano.

Этот отчёт будет иметь больше информации с
включенной опцией Файл → Настройки →
“Показать подробный вывод во время компиляции”

это 1.8.19

Вы видимо опять скачали не ту версию IDE !
Запустите командную строку, скопируйте и запустите

C:\Users\7\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++

ПОРТАТИВНАЯ версия IDE не хранит ничего в AppData !!!

не удается найти указанный путь

Вот и разбирайтесь что у вас с путями !!!
Какое имя пользователя Windows ?

имя пользователя:
7

C:\Users\7\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/

Какой из этих папок нет ???

“C:\Users\7\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.
6.1-arduino7/bin/” не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Users\7>