Где хорошая документация для создания внешнего интерфейса GCC? - PullRequest
2 голосов
/ 23 февраля 2011

Мне было поручено разработать несколько полугодовых и полугодовых университетских проектов для студентов, обучающихся в сфере ИТ, и, как я надеюсь, этого никогда не было (а также у меня есть некоторые садистские тенденции), из них добавление внешнего компилятора BCPL в набор GCC.

Где я могу найти один или несколько из:

  • какая-нибудь хорошая документация ссылочного типа, описывающая, как добавить такого зверя в GCC?
  • пример этого для простого языка.
  • любые руководства к процессу.

Ответы [ 2 ]

4 голосов
/ 23 февраля 2011

gccgo Go-lang - это интерфейс Go для gcc. Вот объявление . Я недостаточно изучил Go, чтобы прокомментировать его сложность или простоту. Я надеюсь, что кто-то готов написать интерфейс для gcc, gccgo должен быть хорошим справочным материалом и / или примером.

0 голосов
/ 05 апреля 2019

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/ являютсягораздо более поздний.

Я не читал ни одного из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...