О LLDB и XCode

С выпуском Xcode 5 отладчик LLDB становится основой для опыта отладки в OS X.

../art/lldb_in_xc5_command_window_2x.png

LLDB является Apple «с нуля» замена для GDB, разработанного в тесной координации с компиляторами LLVM, чтобы принести Вам современную отладку с обширными возможностями на проверке данных и управлении потоком. Начиная с Xcode 5 все новые и существующие ранее проекты разработки автоматически реконфигурированы для использования LLDB.

Стандартная установка LLDB предоставляет Вам обширный набор команд, разработанных, чтобы быть совместимой со знакомыми командами GDB. В дополнение к использованию стандартной конфигурации можно легко настроить LLDB для удовлетворения потребностям.

Сразу

LLDB полностью интегрируется с Xcode 5 для исходной разработки и опыта отладки build-run. Вы получаете доступ к его богатству возможностей с помощью средств управления, предоставленных XCode UI и с командами, данными от консоли отладки XCode.

Поймите основы LLDB для разблокирования расширенных функций

С командным языком LLDB можно использовать расширенные функции LLDB. Синтаксис команды является регулярным и простым учиться. Много команд выражены включенными ярлыками, экономя Вам время и нажатия клавиш. И можно использовать систему справочной информации LLDB, чтобы быстро проверить и изучить подробные данные существующих команд, ярлыков и опций команды.

Вы настраиваете LLDB использование возможности псевдонима команды. Можно также расширить LLDB с помощью сценариев Python и Библиотеки объектов Python-LLDB.

Используйте эквиваленты LLDB для общих команд GDB

LLDB, как поставлено, включает много псевдонимов команды, разработанных для совпадения с командами GDB. Если Вы уже испытаны в использовании команд GDB, можно использовать предоставленные таблицы, чтобы искать команды GDB и найти эквиваленты LLDB, включая канонические и краткие формы.

Автономный поток операций LLDB

Вы обычно испытываете LLDB при помощи функций отладки XCode и, и Вы даете команды LLDB с помощью области консоли Xcode. Однако для разработки открытого исходного кода и другого не GUI базировал отладку приложения, можно использовать LLDB из Окна терминала как традиционный отладчик командной строки.

При знании, как LLDB работает, поскольку отладчик командной строки может помочь Вам понять и использовать полномочия LLDB в области консоли Xcode также.

См. также

Для хорошего взгляда на то, как использовать функции отладки XCode, все приводимые в действие LLDB отладка механизма, смотрят видео сеанса 2013 года WWDC для Инструментов № 407 WWDC 2013: Отладка с XCode.

Для наблюдения последних усовершенствованных методов, чтобы помочь Вам эффективно разыскать ошибки с LLDB смотрите видео сеанса 2013 года WWDC для Инструментов № 413 WWDC 2013: Усовершенствованная Отладка с LLDB.

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