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.
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.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.