Hallo, gibt es eine einfache Möglichkeit die Kalenderwoche des Compile Dates zu bekommen? Aktuell mache ich mir folgende defines: #define Comp_Date _DATE_ #define Comp_Time _TIME_ Ich hätte aber eigentlich lieber nur das Jahr und die Kalenderwoche. Geht das???
Daniela schrieb: > gibt es eine einfache Möglichkeit die Kalenderwoche des Compile Dates zu > bekommen? Das kommt darauf an, was für dich "einfach" ist. Ist fertigen Code aus einem der Milliarden Beispiele im Netz zu kopieren einfach? Oder muss es unbedingt ein Einzeiler dieser Art ... Daniela schrieb: > #define Comp_Date _DATE_ ... werden? Dann nicht.
#define funktioniert auch im Makefile und dort kann man die Datumsfunktion der Shell benutzen. Beitrag "Re: Linux GCC Builddate per Makfile" Mit #define muss mindestens ein Modul jedes Mal kompiliert werden. Wenn man dem Linker eine Art #define übergibt, wird das Datum auch dann aktualisiert, wenn nur frisch gelinkt wird. Nachteil: man kann nur ein int übergeben (z.B. die Sekunden seit 1970) und muss das zur Laufzeit umrechnen und formatieren. Beitrag "Compilezeit und -datum als Integer, ähnlich __DATE__"
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.