CPP Code Uebersetzen

Gast #76093
Hallo Zusammen!

Nachdem ich meinen HC595 ans tippeln bekommen habe schlage ich mich
noch mit folgendem Problem herum:

Wie kann ich mit WinAvr cpp-code uebersetzen, so dass der Controller es
auch versteht?

Kann mir jemand ein kleines Beispiel geben (auch mit makefile, wenn
moeglich)?

Danke
Alex
Gast
Der C-Präprozessor (cpp genannt) wird automatisch vom Compiler
gestartet. ;-)

Falls Du C++ Code meinst, das steht in der FAQ.  Die gehört zur
avr-libc Doku, die bei Dir auf der Festplatte (als Teil von WinAVR)
schlummert.
Gast
Nein, die sind nicht im eigenltichen Sinne kaputt, sondern die
Download-Bereiche auf savannah.nongnu.org (in denen auch die aktuelle
Doku bereitgehalten wird) sind nach dem Einbruch dort noch nicht
wieder reaktiviert worden.
Gast
Hallo...
Ich bekomme den Cpp-Code uebersetzt, aber die Quelldateien werden vom
Compiler mit Assembler-Code veraendert.

Was ist falsch?

Danke.
Alex
Angehängte Dateien:
Gast
Ich hatte einen beknakten Fehler: ein "make" makro "mach assembler
code" wurde ausgefuert. Er hat das Ergebniss in die existierende Datei
geschrieben.

Makro korrigiert und schon ging es.

Alex

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.