In den guten alten Zeiten gab es keine Debugger oder Debugsymbole.
Schreib printf-Anweisungen in den Code. => 1 2 3 4 ... (Newline hinter jedem String!)
Schau nach welches das letzte printf ist, dass ausgegeben wird. Der Funktionsaufruf zwischen diesen printfs knallt. Sagen wir mal, die 3 wird ausgegeben und die 4 fehlt. Rein in die Funktion und printfs reinknallen: 31 32 33 ... Hier steht nur die 31... also rein in die Funktion 311 312 313...
Bis Du an der Zeile bist, an der es knallt.
Programm lässt sich nicht kompilieren
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Programm lässt sich nicht kompilieren
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: Programm lässt sich nicht kompilieren
Und damit du wirklich einfach Copy & Paste machen kannst verwende dazu am Besten die Präprozessorvariable __LINE___:Xin hat geschrieben:Schreib printf-Anweisungen in den Code. => 1 2 3 4 ... (Newline hinter jedem String!)
Code: Alles auswählen
printf("%d\n", __LINE__);
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Programm lässt sich nicht kompilieren
Kerli hat geschrieben:Und damit du wirklich einfach Copy & Paste machen kannst verwende dazu am Besten die Präprozessorvariable __LINE___:Xin hat geschrieben:Schreib printf-Anweisungen in den Code. => 1 2 3 4 ... (Newline hinter jedem String!)Code: Alles auswählen
printf("%d\n", __LINE__);
Code: Alles auswählen
printf("%s: %d\n", __FILE__, __LINE__);

Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: Programm lässt sich nicht kompilieren
wollt ihr mich verarschen? Was glaub ihr warum ich CODEBLOCKS nehme, damit ich den Compiler net direkt benutzen muss. xD
ich benutze std::cout und nicht printf.
ich benutze std::cout und nicht printf.

.globl truth
truth:
mov r0, #42
mov pc, lr
truth:
mov r0, #42
mov pc, lr
Re: Programm lässt sich nicht kompilieren
1. Es hat noch niemanden geschadet den Compiler direkt verwenden zu können. Wenn man weiß wie das geht versteht man auch die Einstellungsmöglichkeiten einer IDE viel besser.naums hat geschrieben:wollt ihr mich verarschen? Was glaub ihr warum ich CODEBLOCKS nehme, damit ich den Compiler net direkt benutzen muss. xD
2. Niemand hat dich aufgefordert den Compiler direkt zu verwenden.
3. Hier will niemand irgendjemanden verarschen. Hier helfen nur Leute in ihrer Freizeit anderen Leuten. Deshalb versuch auch bitte ein gewisses Maß an Freundlichkeit bzw. eine entsprechende Ausdrucksweise einzuhalten.
Den Code umschreiben wirst du wohl noch schaffennaums hat geschrieben:ich benutze std::cout und nicht printf.

"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Programm lässt sich nicht kompilieren
Das 'xD' am Ende des Satzes verhindert heute eine Verwarnung. Fühle Dich mündlich verwarnt, auf den Ton habe ich hier keinen Bock. Rest siehe Kerli.naums hat geschrieben:wollt ihr mich verarschen? Was glaub ihr warum ich CODEBLOCKS nehme, damit ich den Compiler net direkt benutzen muss. xD
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.