首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gcc齿轮修改工具?

gcc齿轮修改工具?
EN

Stack Overflow用户
提问于 2011-03-01 11:42:54
回答 2查看 645关注 0票数 2

我需要增加gcc对OpenMP类(指令)语言的支持。我知道可以转储GIMPLE代码,然后"undump“它并继续编译。我想修改已转储的酒窝以添加动态库的调用、修改变量等等。有什么方便的工具来做这个吗?

编辑:也许是我需要的LLVM。目前,我对如何将GIMPLE转换为LLVM IR感兴趣。另外,有没有一种方法可以获取信息--哪一行源代码对应于IR的具体运算符?

EN

回答 2

Stack Overflow用户

发布于 2011-03-01 11:56:09

取决于您到底需要什么,您可能可以使用GCC插件来完成这个任务。

票数 2
EN

Stack Overflow用户

发布于 2011-03-03 06:55:35

GIMPLE => LLVM IR翻译器被称为“llvm GCC”(或者DragonEgg,如果你想要GCC插件)。在LLVM IR中存储源语言行与某物之间的映射的标准方法是通过发出调试信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5154028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档