如何将工具添加到GCC工具链?

时间:2015-06-23 12:26:51

标签: gcc cross-compiling gas toolchain

我目前正在研究在我大学开发的处理器的工具链。处理器紧密基于OpenRISC(orpsocv2已被用作基线)。为该平台构建程序需要将一些自定义指令添加到二进制文件中。我已经实现了相应修改汇编代码的工具(使用正则表达式)。但是,我正在寻找一种方法将其与GNU toolchain of OpenRISC集成。

常规工具链包含以下工具: 预处理器 - >编译器 - >汇编程序 - >接头

我需要在编译后将我的改编集成到某处(因为我需要有关二进制文件中存在的基本块的信息)和链接之前(因为当你尝试更改地址时事情会变得混乱)。

现在我的问题:是否有一种简单的方法可以在编译器和GNU工具链的汇编程序之间添加另一个工具?

我不想在Makefile中手动执行此操作,因为我希望这些工具尽可能与现有软件项目兼容。

到目前为止,我还未能在GCC文档或网络中找到任何相关内容。

0 个答案:

没有答案