【发布时间】:2012-02-24 14:58:06
【问题描述】:
通过使用 -fdump-tree-* 标志,可以在源代码文件编译期间转储一些中间格式文件。我的问题是是否可以使用该中间文件作为 gcc 的输入来获取最终目标文件。
我问这个是因为我想在 gimple 的中间文件中添加一些代码(通过使用标志 -fdump-tree-gimple 获得)格式.当然我可以使用钩子并添加自己的通行证,但我还不想达到那种复杂程度。我只想给 gcc 我修改过的中间文件,这样它就可以从那里开始编译并给我最终的目标文件。任何想法如何实现这一目标?
【问题讨论】:
-
(+1) 也没有答案,但是,想要达到同样的效果。
-
你见过this吗?
标签: c linux gcc compiler-construction backend