RTV forum PL | NewsGroups PL

Gdzie znajdę dyrektywę preprocesora __DATE__ w GCC i jak ją zastąpić?

__DATE__

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Gdzie znajdę dyrektywę preprocesora __DATE__ w GCC i jak ją zastąpić?

Jacek M.
Guest

Sun May 21, 2006 8:06 am   



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.

Marcin Stanisz
Guest

Sun May 21, 2006 8:34 am   



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

Quote:
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.

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
--

"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"

Zbych
Guest

Sun May 21, 2006 8:40 am   



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

Quote:
Czy jest w GCC dyrektywa preprocesora __DATE__?

Tak.

Jacek M.
Guest

Sun May 21, 2006 10:20 am   



Quote:
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);

}
Racja. Zapomnialem, ze tego opisu we wspomnianym przeze mnie pliku nie

bedzie. Smile
Dziekuje i pozdrawiam wszystkich.

Jacek M.

elektroda NewsGroups Forum Index - Elektronika Polska - Gdzie znajdę dyrektywę preprocesora __DATE__ w GCC i jak ją zastąpić?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map