Я хотел бы видеть все макросы, которые определяются вызовом компилятора, который я использую. Есть какой-либо способ сделать это? Я видел в руководстве, что вы можете использовать cpp -dM
, но это не работает для меня. Возможно, я делаю что-то не так?
Когда я бегу:
cpp -dM
Я не получаю никакого вывода от препроцессора. Если я попытаюсь добавить -dM
в качестве опции в gcc, я не замечу никакой разницы.
cpp -dM < /dev/null | wc -l
равен124
, поэтому имеется 124 предопределенных значения.cpp -dM < /dev/null | less
показывает мне, что они из себя представляют. Каков результат этих команд на вашем компьютере? - person Robᵩ   schedule 06.06.2012