prospam
12.10.2004, 16:58
Hy,
Habe Schwierigkeiten das Makefile mit MFile für C++ anzupassen.
Was ich schon weiss ;) :
1. meine main heißt main.cpp deswegen:
SRC = $(TARGET).cpp
2. muß ein paar Zeillen auskommentieren:
# $(REMOVE) $(OBJ)
# $(REMOVE) $(LST)
# $(REMOVE) $(SRC:.c=.s)
# $(REMOVE) $(SRC:.c=.d)
sonst löscht "make clean" meine Quellen...
Was nebenbei passiert 8-[ :
1. bekomme follgende Warnings vom Linker:
Linking: main.elf
avr-gcc -mmcu=atmega64 -I. -gstabs -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.cpp -std=gnu99 -Wp,-M,-MP,-MT,main.o,-MF,.dep/main.elf.d main.cpp RelaisSchalter.cpp --output main.elf -Wl,-Map=main.map,--cref -lm
cc1plus.exe: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
cc1plus.exe: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
cc1plus.exe: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
cc1plus.exe: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
... ist das beunruhigend ?
2. die main.cpp wir überschrieben
3. aber mein .cof File funktioniert mit AVRStudio.
Was ich wissen will :| :
1. wo finde ich einen "fertigen" Makefile für C++ bzw. wie geht eine schnelle Anpassung ?
Habe Schwierigkeiten das Makefile mit MFile für C++ anzupassen.
Was ich schon weiss ;) :
1. meine main heißt main.cpp deswegen:
SRC = $(TARGET).cpp
2. muß ein paar Zeillen auskommentieren:
# $(REMOVE) $(OBJ)
# $(REMOVE) $(LST)
# $(REMOVE) $(SRC:.c=.s)
# $(REMOVE) $(SRC:.c=.d)
sonst löscht "make clean" meine Quellen...
Was nebenbei passiert 8-[ :
1. bekomme follgende Warnings vom Linker:
Linking: main.elf
avr-gcc -mmcu=atmega64 -I. -gstabs -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.cpp -std=gnu99 -Wp,-M,-MP,-MT,main.o,-MF,.dep/main.elf.d main.cpp RelaisSchalter.cpp --output main.elf -Wl,-Map=main.map,--cref -lm
cc1plus.exe: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
cc1plus.exe: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
cc1plus.exe: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
cc1plus.exe: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
... ist das beunruhigend ?
2. die main.cpp wir überschrieben
3. aber mein .cof File funktioniert mit AVRStudio.
Was ich wissen will :| :
1. wo finde ich einen "fertigen" Makefile für C++ bzw. wie geht eine schnelle Anpassung ?