Day 23.
Мы уже пользовались, но не оговаривали.
У многих компиляторов есть нестандартные флаги компиляции.
-E указывает компилятору, что нужно только выполнить препроцессинг. Не далее. Можно пользоваться, если хотите посмотреть на код после или подебагать макросы. Если помните, когда мы смотрели на
#line, в результате компиляции файла с -E мы видели маркеры строк. Это которые меняли значения __LINE__ и __FILE__. Вот их можно убрать, если к -E добавить -P.@thisnotes. Patreon, Boosty.
Спасибо Artyom Garkavy и niki4smirn.