Use linker "--relax" option.
The "relax" option enables the linker to convert certain "call" instructions to the smaller "rcall" instruction. This reduces the size of the resulting binary.
This commit is contained in:
parent
f30b46b2a8
commit
16fbb455ef
|
@ -254,7 +254,7 @@ endif
|
|||
CFLAGS = $(CDEBUG) $(CDEFS) $(CINCS) -O$(OPT) $(CWARN) $(CEXTRA) $(CTUNING)
|
||||
CXXFLAGS = $(CDEFS) $(CINCS) -O$(OPT) -Wall $(CEXTRA) $(CTUNING)
|
||||
#ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs
|
||||
LDFLAGS = -lm
|
||||
LDFLAGS = -lm -Wl,--relax
|
||||
|
||||
|
||||
# Programming support using avrdude. Settings and variables.
|
||||
|
|
Loading…
Reference in a new issue