Я изучаю условную компиляцию и думаю, что до сих пор хорошо ее понимаю. Теперь, если у меня есть код:
#ifdef UMP_TO_FILE
//do something here...
#endif
и я бегу:
gcc myprogram.c -DUMP_TO_FILE
Затем блок кода "// сделать что-то здесь ..." компилируется. Теперь мой вопрос:
Что именно делает флаг -DUMP_TO_FILE?
Я думаю, что флаг - "-D", и он определяет макрос "UMP_TO_FILE", но я хочу быть уверен в синтаксисе, а "gcc --help" ничего мне об этом не говорит и, возможно, я не знаю, как искать это в интернете !!
Большое спасибо за то, что поделились своими знаниями!