2012-05-14 3 views
0

Я работаю над модификацией glibc для своей собственной цели. Однако очень сложно связать разностные фрагменты кода в разных файлах glibc, поскольку их так много.Лучший способ понять код в glibc

Я хочу, например, функциональность, например, когда я вижу вызов функции, я могу щелкнуть ее и перейти к этой функции или, например, если я хочу увидеть, где определена функция, я могу быть там , и больше объектов, таких как места, где используется функция, открытие файла заголовка, щелкнув его, отношения вызывающего абонента и так далее. Любой инструмент может помочь мне в этом?

ответ

1

лучше используйте IDE мое предложение Eclipse CDT

0

Большинство «программистов» текстовые редакторы и Иды имеют функциональность, аналогичную часть того, что вы описали. Например, и vim, и emacs поддерживают tags файлы, созданные командой ctags, которые перечисляют все определения функций и переменных в проекте. В любом редакторе есть соответствующая последовательность клавиш, которая приведет вас непосредственно к определению для термина под вашим курсором.

Некоторые другие функции, которые вы ищете (например, графики вызовов), могут быть сгенерированы другими внешними инструментами или могут быть доступны в более функциональных IDE.

Смежные вопросы