Werbung
İch habe ein problem mit Winavr, programmers notpad. wenn ich ein program übertragen möchte, klicke ich zu "make all". Aber es geht nicht, sondern es gibt eine problem, so:
Wie kann icd diese Problem lösen?Code:> "make.exe" all avr-gcc -Wl,-Map=a.map,--cref -mmcu=atmega32 -o .o C:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm32.o: In function `__vectors': ../../../../../avr-libc-1.4.4/crt1/gcrt1.S:51: undefined reference to `main' make.exe: *** [.o] Error 1 > Process Exit Code: 2 > Time Taken: 00:00
(İch kann nicht sehr gut Deutsch, weil ich ein Schüler in der Türkei bin. )
Viele Danke für die Antworte.
Diese Problem wird gelöst, aber ich habe eine andere Problem.
Diese Problem ist "undefined reference to ....", es gibt diese problem in alle Zeilen.
İch denke, es gibt keine Problem mit Bibliothek, weil ich ein bereite Bausatz benutze, und es gibt für diese Bausatz eine bereite Bibliothek.
Zeig uns mal dein Programm und das Makefile, so kann man wenig darüber sagen.
Welchen Bausatz hast Du ?
Mein Program so:
Und Make file is hier:Code:#include "KR-mega32-16v20.h" int main(void) { lcdInit(); lcdSetSpeed(300); rprintfInit(lcdDataWrite); rprintf("Hallo "); }
http://www.rafb.net/paste/results/9MXcAl17.html
İch benutze KR-MEGA32-16 von Krause robotics ( http://www.krause-robotik.de/ )
Lesezeichen