Can someone help me over come this error?

exec: "C:\Users\jm**\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++": file does not exist

Compilation error: exec: "C:\Users\jm**\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++": file does not exist

three_0_one, welcome to the forum!

Could you provide a little more information such as which version of Windows you are using and which IDE version?

Have you tried removing and re-installing the ESP8266 library?

I have not, how do I go about doing that?

My IDE is 2.0.3, I just up graded it and now the IDE wont upload anything

To re-install the board library, first close the IDE, then delete the folder:

I presume you have already added the following URL to 'Additional Boards Manager URL's in File -> Preferences?

http://arduino.esp8266.com/stable/package_esp8266com_index.json

You should then be able to install the board again from Tools -> Board -> Boards Manager

I agree with BitSeeker that an re-install will be the best bet to try to solve it. You seem to have a corrupt installation of the board package.

Your original problem in the opening post is about a missing compiler. In above quoted text you're talking about upload; is there a confusion about the terminology?

Can you compile for e.g. an Uno? And if you have a board like that, can you upload to it?

So far i understand you are using windows, but it seems to me that it compiles to linux.

@stoorzender

Based on what?

The C:\Users\jm**\AppData etc. etc. is Windows, the ELF extension is mostly used in Linux.

The elf is just part of the file name; it could have been anything. I do not know why the ESP people decided to have elf in the filename. I run Windows and I have a lot of files containing elf in the installation for my ESP8266.

The elf extension is part of the compiler; it creates extensible and linkable files.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.