GNU GLOBAL - GNU GLOBAL
![]() | |
![]() Исходный код для Ядро Linux 2.6.18 с комментариями GNU GLOBAL | |
Разработчики) | Проект GNU |
---|---|
Стабильный выпуск | 6.6.5[1] / 3 сентября 2020 |
Репозиторий | ![]() |
Операционная система | UNIX-подобный |
Тип | Инструмент программирования (В частности: инструмент навигации по коду) |
Лицензия | GNU GPL |
Интернет сайт | www |
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 использует его в своих система сборки.
Смотрите также
Рекомендации
- ^ Шигио Ямагути (3 сентября 2020 г.). «Вышел GLOBAL-6.6.5». Получено 3 сентября 2020.
- ^ «Навигация по исходному коду Linux», drdobbs.com, 1 марта 2001 г.
- ^ «Использование rtags и gtags для кодирования Ruby» В архиве 2012-12-26 в Wayback Machine, simple-and-basic.com, 14 октября 2008 г.
- ^ "Инструменты навигации по исходному коду Грега", lemis.com, Июль 2005 г.
- ^ "Code Spelunking: Изучение пещерных баз кода", queue.acm.org, 1 октября 2003 г.
внешняя ссылка
- GNU GLOBAL в Каталог бесплатных программ.
- GNU GLOBAL на GNU Savannah Платформа.