Пользовательский препроцессор gcc

Не могли бы вы привести пример написания собственного препроцессора gcc?

Моя цель - заменить одинаковые макросы SID ("foo") соответствующими вычисленными значениями CRC32. Для любого другого макроса я хотел бы использовать стандартный препроцессор cpp.

Похоже, что можно достичь этой цели, используя опции -no-integrated-cpp -B , однако я не могу найти любой простой пример их использования.

12
задан Brian Tompsett - 汤莱恩 6 July 2016 в 19:33
поделиться