mikrocontroller.net

Forum: Compiler & IDEs WinAVR-20040720 prototype erforderlich


Autor: Max (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

also ich habe gerade die neue version von WinAVR
(WinAVR-20040720-install.exe) installiert, hatte vorher eine ältere
oben. Und jetzt ist es so, dass er immer prototypes aller funktionen
benötigt, was bei der älteren version nicht erforderlich war. nun hab
ich das problem, dass ich recht viele errors in meinen codes habe und
nicht überall prototypes einfügen will. kann ich das irgendwo
einstellen, wie er das beim compilen automatisch erkennen kann? ... im
moment habe ich wieder die alte version installiert, möchte aber
trotzdem gerne auf die neue umsteigen.

danke und schöne grüße,
max

Autor: Jörg Wunsch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Fehlende Prototypen sind nur eine Warnung.  Die kann man abschalten =>
GCC-Manual.

Du solltest das aber trotzdem beheben, da sich ansonsten schnell mal
ein Parameterfehler irgendwo einschleichen kann.  Gängige
Verfahrensweise ist es, eine zentrale .h-Datei fürs Projekt anzulegen,
in der die Prototypen aller externen Funktionen stehen, sowie alle als
`static' deklarierten Funktionen im oberen Teil jeder Quelldatei
aufzuführen.

Im einfachsten Fall genügt es natürlich, die Funktionsdefinition als
Prototyp auszuführen und darauf zu achten, daß jede Funktion bereits
definiert ist (damit ist sie dann auch passend deklariert), bevor sie
benutzt wird.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.