Компиляция объектного файла из промежуточного файла gcc

Используя флаг -fdump-tree - * , можно выгрузить какой-либо файл промежуточного формата во время компиляции файл с исходным кодом. Мой вопрос в том, можно ли использовать этот промежуточный файл в качестве входных данных для gcc для получения окончательного объектного файла.

Я спрашиваю об этом, потому что хочу добавить код в промежуточный файл формата gimple (полученный с использованием флага -fdump-tree-gimple ). Конечно, я могу использовать хуки и добавить свой проход, но я пока не хочу доходить до такого уровня сложности. Я просто хочу передать gcc мой измененный промежуточный файл, чтобы он мог начать свою компиляцию оттуда и дать мне окончательный объектный файл. Есть идеи, как этого добиться?

5
задан osgx 2 February 2012 в 21:39
поделиться