Я хочу настроить конкретные файлы .lldbinit для проекта, чтобы «все» находилось под контролем версий и легко настраивалось на новых компьютерах. Однако, похоже, Я могу читать только файл ~/.lldbinit, а не файлы ~/git/project/.lldbinit.Конкретный проект .lldbinit в текущей рабочей директории, не читаемой Xcode
LLDB руководство говорит:
lldb прочитает настройку/псевдонимы/команды из трех файлов при запуске, если они существуют.
Первый, он будет читать командный файл ~/.lldbinit-debugger. Если вы используете , используя интерфейс командной строки lldb, это ~/.lldbinit-lldb. Если вы используете lldb внутри отладчика GUI, например Xcode, это будет ~/.lldbinit- Xcode. Это полезное место для установки параметров, которые вы хотите применить , только если используется интерпретатор команд lldb.
Второй, ~/.lldbinit считывается.
В третьем будет сохранен файл .lldbinit в текущем рабочем каталоге (где lldb находится ).
Так что я задал вопрос: как мне настроить Xcode или проект на использование «третьего» варианта, т.е. читать файл .lldbinit из текущего рабочего каталога? Как я могу проверить или изменить то, что «текущий рабочий каталог Xcode»?
OK «файл .lldbinit в текущем рабочем каталоге» является путь; так что вопрос к вам - это то, что ваш набор настроек, когда вы отлаживаете? Расположите файл '.lldbinit', чтобы он находился в этом каталоге, и он должен работать. – trojanfoe
Это то, что говорится в руководстве, но в реальной жизни Xcode (6.3.1) его не читал. Запуск LLDB с помощью Xcode-отладки, а не напрямую. – JOM
И вы уверены, что схема Xcode имеет рабочий каталог, установленный в каталог с файлом '.lldbinit'? – trojanfoe