__DATE__

May 21, 2006 3 Replies

Czy jest w GCC dyrektywa preprocesora __DATE__? Jakos nie moglem jej znalezc w opisie avr-libc-user-manual-1.2.3. Ewentualnie czy istnieje mozliwosc zastapienia jej w inny sposob? Z gory dziekuje za wszelka pomoc.



Jacek M.



Dnia Sun, 21 May 2006 10:06:59 +0200, Jacek M. napisał(a):

Jest to dyrektywa preprocesora, więc nie ma nic wspólnego z biblioteką avr-libc. Skompilowałem prosty przykład:

#include <stddef.h>

#include <stdio.h>

main(void) {

printf("Date: %s\n", __DATE__); printf("Time: %s\n", __TIME__); printf("File: %s\n", __FILE__); printf("Line No.: %d\n", __LINE__);

exit(0);

}

AVR-GCC nie krzyczał, po zaglądnięciu to treści wynikowego elfa znalazłem w nim poprawne wartości.

Pozdrawiam Marcin Stanisz

Jacek M. przemówił ludzkim głosem:

Tak.

Racja. Zapomnialem, ze tego opisu we wspomnianym przeze mnie pliku nie bedzie. :-) Dziekuje i pozdrawiam wszystkich.

Jacek M.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required