Pisze program który ma pare linijek więc podczas kompilacji wyrzuca sporo warningów. Jest ich tak dużo że znalezienie linijki 'error' wśród wszystkich ostrzeżeń jest dosyć uciążliwe. Czy można zrobić coś żeby linijki błędu były wyraźnie zaznaczone albo żeby Warningi wogóle nie były wyświetlane?
Z tego co do tej pory wyczytałem to trzeba podłubać w makefile w opcjach kompilatora C a dokładniej przy opcji -Wall. Dokładnie nie wiem jak jej użyć bo nie moge znaleźć opisu przełączników (czy co to tam jest..)
Chyba chodzi o tą część:
Mam racje czy źle szukam?
Z tego co do tej pory wyczytałem to trzeba podłubać w makefile w opcjach kompilatora C a dokładniej przy opcji -Wall. Dokładnie nie wiem jak jej użyć bo nie moge znaleźć opisu przełączników (czy co to tam jest..)
Chyba chodzi o tą część:
#---------------- Compiler Options C ----------------
# -g*: generate debugging information
# -O*: optimization level
# -f...: tuning, see GCC manual and avr-libc documentation
# -Wall...: warning level
# -Wa,...: tell GCC to pass this to the assembler.
# -adhlns...: create assembler listing
CFLAGS = -g$(DEBUG)
CFLAGS += $(CDEFS)
CFLAGS += -O$(OPT)
CFLAGS += -funsigned-char
CFLAGS += -funsigned-bitfields
CFLAGS += -fpack-struct
CFLAGS += -fshort-enums
CFLAGS += -Wall
CFLAGS += -Wstrict-prototypes
#CFLAGS += -mshort-calls
#CFLAGS += -fno-unit-at-a-time
#CFLAGS += -Wundef
#CFLAGS += -Wunreachable-code
#CFLAGS += -Wsign-compare
CFLAGS += -Wa,-adhlns=$(<:%.c=$(OBJDIR)/%.lst)
CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS))
CFLAGS += $(CSTANDARD)Mam racje czy źle szukam?
