gcc -dM -E - < /dev/null
Эта команда выводит полный список определенных компилятором символов (макросов) в языке C/C++. Полезна для отладки и понимания окружения компиляции.
Альтернативы: cpp -dM < /dev/null
, clang -dM -E - < /dev/null
.
Аргументы: -dM
указывает на вывод макросов, -E
для препроцессинга, < /dev/null
для чтения из стандартного ввода.