Is there a way to prevent the standard Arduino IDE from recompiling the code which did not change, and/or from recompiling external libraries?
I might be wrong, but i thought that 1.5.2 or the latest AVR release 1.0.4 (?) was more smarter than previous release.
On the u8glib site there are two categories of downloads: for Arduino and for AVR. The files inside are pretty much the same. Which library should I use? I ended up using the library for Arduino because the AVR library doesn't contain u8g.c with LCD-specific constructors. Is it correct?
The AVR release of U8glib does not include the C++ wrapper. You need to use the C API.
The AVR-GCC compiler found many many errors in the u8glib code. I had to fix them manually until it finally got compiled. Are there serious language differences between AVR-GCC and the Arduino IDE compiler? Or maybe there are some compiler options I should set?
I have created a step by step tutorial for U8glib and AVR-Studio 6: http://code.google.com/p/m2tklib/wiki/as6
What kind of compiler errors did you find? I do use different versions of AVR-GCC with u8glib without problem.
The development of U8glib is done 100% on Ubuntu with a Makefile environment. Build time is much faster with a good makefile.