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