Возможный дубликат:
Запуск препроцессора GCC
Есть ли опция GCC, чтобы препроцессор GCC генерировал исходный код C, но отфильтровывал ненужный исходный код
Например, файл C имеет #define switch
для определения для многих разных платформ. Я только заинтересован в одной платформе, поэтому я хочу, чтобы препроцессор C отфильтровывал несвязанный код. Поддерживает ли GCC это?