О LLDB и XCode
С выпуском Xcode 5 отладчик LLDB становится основой для опыта отладки в OS X.
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.