Написание IDE, используйте GCC для компиляции - PullRequest
0 голосов
/ 01 ноября 2011

Я хочу написать собственную IDE c / c ++ с проверкой синтаксиса и т. Д. И, конечно, мне нужна функциональность компилятора.Для этого я хочу использовать gcc, я думаю, что это хороший вариант, не так ли?IDE не должна вызывать gcc-бинарный файл для компиляции, она должна включать исходный код gcc, потому что после компиляции IDE я хочу, чтобы исполняемый файл оставался один.

Так что мой вопрос: есть ли что-то вроде учебника илихороший совет, как это реализовать?

кстати это для Mac, я напишу IDE с XCode

Спасибо!

Ответы [ 2 ]

1 голос
/ 01 ноября 2011

Используйте LLVM Clang и его libClang API, он создан для этой цели. GCC не предназначен для использования в качестве библиотеки.

0 голосов
/ 01 ноября 2011

Вы можете разработать плагин для GCC или расширение GCC MELT . Но может случиться так, что на MacOSX плагины GCC пока не поддерживаются. Вы также можете взглянуть на GCCSense , который может удовлетворить некоторые ваши цели (но я никогда не использовал его).

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