Forum: Mikrocontroller und Digitale Elektronik AVR32 Studio: "__TIME__" um 3 Stunden zurück


von Billy _. (slowflyer)


Lesenswert?

Hallo,

wenn ich "__DATE__" und "__TIME__" im AVR32 Studio verwende, ist die 
Zeit um 3 Stunden zurück Bsp. "Jul 17 2008 15:45:07" statt "Jul 17 2008 
18:45:07". Daher meine frage: weiß jemand woher der Compiler die Zeit 
bezieht und diese evtl. gefixt werden könnte? Ich weiß, ist kein 
Weltuntergang sondern nur ein Schönheitsfehler, aber nichts desto 
trotz...

Gruß Willi

von Der M. (steinadler)


Lesenswert?

Also wissen tu ich es nicht. Aber das sieht ganz nach einer anderen 
Zeitzone aus.
Du kannst doch verschiedene Zeitzonen einstellen.
Schlimmstenfalls stellst du halt die Zone so ein, dass es mit AVR-Studio 
passt und stellst dann deine Systemuhr korrekt ein.

ps. für was braucht man denn TIME und DATE ???

von Manfred B. (vorbeigeschlendert)


Lesenswert?

Micha R. wrote:
[...]
> ps. für was braucht man denn TIME und DATE ???

um z.B. verschiedenen (Software-)Versionen eindeutiger zu machen...

von Der M. (steinadler)


Lesenswert?

Manfred B. wrote:
> Micha R. wrote:
> [...]
>> ps. für was braucht man denn TIME und DATE ???
>
> um z.B. verschiedenen (Software-)Versionen eindeutiger zu machen...

Aja... verstehe... so als Platzhalter.

von TT (Gast)


Lesenswert?

_TIME_ (manchmal auch _DATE_) wenn du nachts arbeitest,
stimmt nur wenn du bei einem make die Dateien die
auf das Makro zugreifen immer neu übersetzt !

Da sich das C/CPP-File nicht zwangsläufig ändert und die
Objektdatei noch auf deiner Platte liegt, wird u.U. die
3h alte Version verwendet ?

von Billy _. (slowflyer)


Lesenswert?

TT wrote:
> _TIME_ (manchmal auch _DATE_) wenn du nachts arbeitest,
> stimmt nur wenn du bei einem make die Dateien die
> auf das Makro zugreifen immer neu übersetzt !
>
> Da sich das C/CPP-File nicht zwangsläufig ändert und die
> Objektdatei noch auf deiner Platte liegt, wird u.U. die
> 3h alte Version verwendet ?

Das erklärt aber nicht den Zeitversatz, denn das was du beschreibst kann 
man ja mit clean lösen.

Micha R wrote:

> Du kannst doch verschiedene Zeitzonen einstellen.

Wo bitte? Hätte eigentlich erwartet, dass die Systemzeit/zone genommen 
wird (diese stimmen übrigens). Kann man im Studio noch irgendwo diese 
Einstellungen vornehmen? Hab da bisher nichts passendes gefunden.

EDIT: Ich vermute, dass das Problem wohl eher irgendwo beim GCC zu 
suchen ist.

Gruß Willi

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
Noch kein Account? Hier anmelden.