3

我的任务是为 IT 学生设计一些半年和全年的大学项目,由于希望以前从未做过(而且我有某些虐待狂倾向),其中一个是将 BCPL 前端编译器添加到 GCC 套件。

我在哪里可以找到以下一项或多项:

  • 一些很好的参考类型文档,描述了如何将这样的野兽添加到 GCC?
  • 一个这样做的例子,对于一个简单的语言。
  • 该过程的任何指南。
4

2 回答 2

4

Go-lang 的 gccgo 是 gcc 的 Go 前端。这是公告。我对 Go 的研究还不够多,无法评论它的复杂性或简单性。我希望有人准备为 gcc 编写前端,gccgo 应该是一个不错的参考和/或示例。

于 2011-02-23T17:31:10.253 回答
0

https://www.tldp.org/HOWTO/GCC-Frontend-HOWTO.html已经很老了。

https://www.linuxjournal.com/article/7884也很老了。

https://thinkingeek.com/2016/01/05/tiny-gcc-front-part-1/https://thinkingeek.com/2016/01/06/tiny-gcc-front-part-2/是近得多。

我一个都没读过。

于 2019-04-05T13:40:19.757 回答