Добрый день, проблема при переопределении значения OS через gcc -D OS=2 tst.c После выводит что значение переопределено
#include <stdio.h>
#define OS 1
#if OS == 1
#define DATA "LOLLY\n"
#else
#define DATA "NOT_LOLLY\n"
#endif
int main (int argc, char *argv[])
{
printf(DATA);
return 0;
}
#define OS 1
#ifndef OS
#define OS 1
#endif
Продвижение своими сайтами как стратегия роста и независимости