www.mikrocontroller.net

Forum: Compiler & IDEs Aktuelles Datum und Uhrzeit via Makefile etc in den Code


Autor: mgiaco (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Eine Frage: Ich möchte, dass das aktuelle Datum und die Uhrzeit 
automatisch in mein Code übernommen wird wenn ich es neu compiliere. 
Also wenn ich compiliere dann soll das Datum und die Uhrzeit zum 
Beispiel in ein char Array übernommen werden. Geht sowas einfach? Mit 
dem Makfile zum Beispiel? IDE Yagarto, WINARM

dnake mathais

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
_FILE__ und __DATE_ sind Standardmakros in C.  Der GCC hat dem noch
den Makro _FUNCTION_ hinzugefügt.

Autor: Günter R. (galileo14)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Viel einfacher: mit einem Makro im Compiler; ich schreibe da (bei den 
AVR's):

const char ProgInfo[] PROGMEM = "  "__DATE__"  ";

und schon stehen diese Daten als lesbarer Text im Programm. Man kann da 
noch mehr reinschreiben, z.B. die Compiler-Version, die AVRLIB-Version 
etc.

Autor: Günter R. (galileo14)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jörg war schneller ...

Autor: mgiaco (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke

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.