GNU GLOBAL - GNU GLOBAL

GNU GLOBAL
Gnu-global-logo.png
Исходный код ядра Linux 2.6.18, аннотированный GNU GLOBAL
Исходный код для Ядро Linux 2.6.18 с комментариями GNU GLOBAL
Разработчики)Проект GNU
Стабильный выпуск
6.6.5[1] / 3 сентября 2020; 3 месяца назад (3 сентября 2020 г.)
Репозиторий Отредактируйте это в Викиданных
Операционная системаUNIX-подобный
ТипИнструмент программирования (В частности: инструмент навигации по коду)
ЛицензияGNU GPL
Интернет сайтwww.gnu.org/программного обеспечения/Глобальный/

GNU GLOBAL это программного обеспечения инструмент для исходный код пометки в помощь понимание кода. Он работает одинаково в различных средах (GNU Emacs, Vim, GNU меньше, GNU Bash, веб-браузеры и т. д.), позволяя пользователям находить все объекты, объявленные в исходных файлах, и легко перемещаться между ними. Это особенно полезно для работы над проектами, содержащими многочисленные подпроекты и сложные синтаксические деревья, созданные в процессе компиляции (например, C код, содержащий многочисленные #ifdef директива, которая выбирает из нескольких главный() функции с использованием условная компиляция ). Он похож на более старые программы для создания тегов, такие как ctags и etags, но отличается своей независимостью от конкретных Текстовый редактор.

GNU GLOBAL - это бесплатно программное обеспечение поддерживается для Проект GNU пользователя Shigio Yamaguchi.

Сценарии использования

Сценарии использования разнообразны и включают просмотр исходного кода Ядро Linux,[2] просмотр Рубин код после его анализа с помощью Обильные теги или rtags,[3] изучение структуры программные пакеты в HTML Режим,[4] или изучение большой и незнакомой кодовой базы.[5]

Использование другим программным обеспечением

GLOBAL используется другим программным обеспечением, включая GNU Automake. FreeBSD использует его в своих система сборки.

Смотрите также

Рекомендации

  1. ^ Шигио Ямагути (3 сентября 2020 г.). «Вышел GLOBAL-6.6.5». Получено 3 сентября 2020.
  2. ^ «Навигация по исходному коду Linux», drdobbs.com, 1 марта 2001 г.
  3. ^ «Использование rtags и gtags для кодирования Ruby» В архиве 2012-12-26 в Wayback Machine, simple-and-basic.com, 14 октября 2008 г.
  4. ^ "Инструменты навигации по исходному коду Грега", lemis.com, Июль 2005 г.
  5. ^ "Code Spelunking: Изучение пещерных баз кода", queue.acm.org, 1 октября 2003 г.

внешняя ссылка