dbx (отладчик)
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Оригинальный автор(ы) | Марк Линтон |
---|---|
Разработчик(и) | Корпорация Oracle |
Первоначальный выпуск | 1981 год |
Операционная система | Unix и Unix-подобные |
Тип | Отладчик |
Лицензия | Бесплатно для загрузки и использования, как описано в лицензии на продукт Sun Studio . |
dbx уровня исходного кода, — это отладчик который встречается в основном в Solaris , AIX , IRIX , Tru64 UNIX , Linux и BSD операционных системах . Он обеспечивает символьную отладку программ, написанных на C , C++ , Fortran , Pascal и Java . Полезные функции включают пошаговое выполнение программы по одной строке исходного кода или машинной инструкции за раз. Помимо простого просмотра работы программы, можно манипулировать переменными , а также оценивать и отображать широкий спектр выражений.
История
[ редактировать ]dbx был первоначально разработан Марком Линтоном в Калифорнийском университете в Беркли в 1981–1984 годах. [ 1 ] и впоследствии попал к различным поставщикам, которые лицензировали BSD.
Доступность
[ редактировать ]dbx поставляется с AIX , [ 2 ] а также был снабжен IRIX [ 3 ] и Tru64 UNIX . [ 4 ]
Он включен в состав продукта Oracle Solaris Studio от корпорации Oracle . [ 5 ] и поддерживается как в Solaris, так и в Linux . Он поддерживает программы, скомпилированные с помощью компиляторов Oracle Solaris Studio и GCC .
Он также доступен в IBM z/OS системах в компоненте системных служб UNIX . [ 6 ] dbx for z/OS может отлаживать программы, написанные на C и C++, а также выполнять отладку на машинном уровне. Начиная с z/OS V1R5, dbx может отлаживать программы, используя формат отладки DWARF . В z/OS V1R6 добавлена поддержка отладки 64-битных программ.
GCC удалил поддержку dbx в выпуске 13. [ 7 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Линтон, Марк А. (1990). «Эволюция Dbx». ЮСЕНИКС Лето . Техническая конференция USENIX летом 1990 г. стр. 211–220. CiteSeerX 10.1.1.38.5985 . S2CID 15074926 .
- ^ «Обзор программы символической отладки AIX 7.3 dbx» . ИБМ .
- ^ dbx(1) : Обеспечивает отладку на уровне исходного кода — библиотека SGI techpubs.
- ^ dbx(1) : отладчик уровня исходного кода - HP Tru64 UNIX, раздел 1, справочные страницы
- ^ «Oracle Developer Studio 12.6: отладка программы с помощью dbx» . Корпорация Оракл .
- ^ «Инструменты программирования системных служб z/OS 3.1 UNIX» (PDF) . ИБМ .
- ^ «Примечания к изменениям GCC» .
Внешние ссылки
[ редактировать ]- Инструменты программирования системных служб z/OS 3.1 UNIX — включает dbx
- Обзор программы символьной отладки dbx в AIX 7.3
- Oracle Developer Studio 12.6: отладка программы с помощью dbx
- : инструмент отладки на уровне исходного кода — страницы руководства Oracle Developer Studio 12.6