Announcement

Collapse
No announcement yet.

Datum + Zeit + Versionsangaben zur Kompilierzeit

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datum + Zeit + Versionsangaben zur Kompilierzeit

    Hallo allerseits,

    ich stehe vor folgendem Problem:


    Ein C-Programm soll nach Aufruf mit dem Parameter "--version" folgende Ausgabe liefern.

    "... version 0 (compiled Oct 12 2009, 11:24:03)"

    wobei die Zeit- und Datumsangabe natürlich dem Zeitpunkt des kompilierens entsprechen soll!


    Nun meine Frage(n):

    1. Kann man diese Angaben irgenwie ermitteln? - was voraussetzt das sie irgendwie in die ausführbare Datei eingebunden wurden.

    2. Wenn ja, wie können diese Angaben ausgelesen werden?


    Vielen Dank schon mal!

  • #2
    Was genau soll ermittelt werden?

    Wenn ich heute das Programm compiliere und morgen linke?

    Präprozessordirektiven wie

    __FILE__

    __LINE__

    __func__ (in C99)

    __DATE__

    __TIME__

    __STDC__

    __STDC_VERSION__
    Christian

    Comment

    Working...
    X