Ich dachte, dass nicht verwendete Funktionen nicht compiliert werden -
kommentiere ich aber in meinem Code die nicht verwendete Funktion aus,
spare ich ca. 100 bytes ein.
1 | avr-gcc -c -mmcu=attiny2313 -I. -gstabs -Os -Wall -Wstrict-prototypes -std=gnu99 main.c -o main.o
|
1 | avr-gcc -v
|
2 | Using built-in specs.
|
3 | Target: avr
|
4 | Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libexecdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i486-linux-gnu --host=i486-linux-gnu --target=avr
|
5 | Thread model: single
|
6 | gcc version 4.3.0 (GCC)
|
Wo kann man eigentlich erfahren, was die aktuelle avr-gcc Version ist?