error when compiling code for arduino atmega328p Duemilanove/Diecimila

whenever i try to upload the blink program for the board i get this message:

Arduino: 1.8.5 (Windows 10), Board: "Arduino Duemilanove or Diecimila, ATmega328P"

exec: "{runtime.tools.ctags.path}/ctags": file does not exist
Error compiling for board Arduino Duemilanove or Diecimila.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

i am new to arduino and don't know what this means please help.

(deleted)

i have an off brand elegoo Uno R3 board. do you think you could give me a link to the 1.8.3 or tell me how to downgrade because that would be very helpful.

thank you.

(deleted)

ok i did that and now it gives me this error:

Arduino: 1.8.5 (Windows 10), Board: "Arduino/Genuino Uno"

exec: "{runtime.tools.ctags.path}/ctags": file does not exist
Error compiling for board Arduino/Genuino Uno.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

It sounds like something went wrong with your installation of the Arduino IDE. Try uninstalling and then reinstalling it.