Hi everyone. I’d like to make use of Andy Brown’s port of the Standard Template Library (in particular, vectors.) Under Windows, the header files should be placed in \hardware\tools\avr\avr\include. What would be the equivalent location on Linux? I installed the Arduino IDE on Ubuntu, but the directory structure only goes as far as /usr/share/arduino/hardware/tools. Creating the /avr/avr/include directories and putting the header files there was futile, the IDE couldn’t find them.
Typing "locate avr/pgmspace.h" might give you a clue as to where the AVR includes are. It can be different on different distributions.
Thanks for the tip! pgmspace.h was at /usr/lib/avr/include/avr/. I added the STL header files to /usr/lib/avr/include and my program compiled. This is on Ubuntu 11.10 Oneiric if anyone else was wondering.