История изменений
Исправление pacify, (текущая версия) :
Попробовал я твою программу в обычном MinGW:
@SET NAME=0xFF @D:\PROGS\TDM-GCC-64\bin\gcc.exe -o %NAME%.exe %NAME%.c 0xFF.c: In function 'main': 0xFF.c:18:9: warning: implicit declaration of function 'timegm' [-Wimplicit-function-declaration] t = timegm(&tm) + 255*24*3600; ^ 0xFF.c:19:11: warning: implicit declaration of function 'gmtime_r' [-Wimplicit-function-declaration] (void)gmtime_r(&t,&tm); ^ C:\Users\USER\AppData\Local\Temp\ccGT1AiC.o:0xFF.c:(.text+0xb8): undefined reference to `timegm' C:\Users\USER\AppData\Local\Temp\ccGT1AiC.o:0xFF.c:(.text+0xd3): undefined reference to `gmtime_r' collect2.exe: error: ld returned 1 exit status ---
@SET NAME=0xFF @D:\PROGS\CodeBlocks\MinGW\bin\gcc.exe -o %NAME%.exe %NAME%.c C:\Users\USER\AppData\Local\Temp\cc6qExs7.o:0xFF.c:(.text+0x95): undefined reference to `timegm' C:\Users\USER\AppData\Local\Temp\cc6qExs7.o:0xFF.c:(.text+0xb2): undefined reference to `gmtime_r' collect2.exe: error: ld returned 1 exit status ---
не компилируется.
Пришлось делать в виртуалке apt-get update && apt-get install gcc ... и идти заваривать чай.
gcc 4.9.2 $ gcc 0xFF.c $ ./a.out 1970-09-13 $ date Wed Sep 13 09:26:14 EDT 2017
P.S. Кстати, я тоже начинал с RedHat 4.x. До этого попробовав пару дистрибутивов типа BlackCat.
Исходная версия pacify, :
@SET NAME=0xFF @D:\PROGS\TDM-GCC-64\bin\gcc.exe -o %NAME%.exe %NAME%.c 0xFF.c: In function 'main': 0xFF.c:18:9: warning: implicit declaration of function 'timegm' [-Wimplicit-function-declaration] t = timegm(&tm) + 255*24*3600; ^ 0xFF.c:19:11: warning: implicit declaration of function 'gmtime_r' [-Wimplicit-function-declaration] (void)gmtime_r(&t,&tm); ^ C:\Users\USER\AppData\Local\Temp\ccGT1AiC.o:0xFF.c:(.text+0xb8): undefined reference to `timegm' C:\Users\USER\AppData\Local\Temp\ccGT1AiC.o:0xFF.c:(.text+0xd3): undefined reference to `gmtime_r' collect2.exe: error: ld returned 1 exit status ---
@SET NAME=0xFF @D:\PROGS\CodeBlocks\MinGW\bin\gcc.exe -o %NAME%.exe %NAME%.c C:\Users\USER\AppData\Local\Temp\cc6qExs7.o:0xFF.c:(.text+0x95): undefined reference to `timegm' C:\Users\USER\AppData\Local\Temp\cc6qExs7.o:0xFF.c:(.text+0xb2): undefined reference to `gmtime_r' collect2.exe: error: ld returned 1 exit status ---
Пришлось делать в виртуалке apt-get update && apt-get install gcc ...
gcc 4.9.2 $ gcc 0xFF.c $ ./a.out 1970-09-13 $ date Wed Sep 13 09:26:14 EDT 2017
P.S. Кстати, я тоже начинал с RedHat 4.x. До этого попробовав пару дистрибутивов типа BlackCat.