Это указывает, где именно эта символическая ссылка необходима. Исправить это так же просто, как одну команду терминала ...

ой первый опыт работы в режиме командной строки lldb. безуспешными.

установлен минимальный комплект с clang, lld, lldb v5 (Ubuntu 16.04)пример приложения, созданного с помощью clang.пытаюсь начать:

Lldb Applcation

> бежать

ошибка: сбой запуска процесса: невозможно найти lldb-server-5.0.0

Итак, теперь вопросы:

почему lldb пытается запустить сервер? это не удаленная отладка.почему lldb ссылается на 5.0.0 (и где изменить этот параметр)? на самом деле были добавлены символические ссылки с указанием суффикса xxx-5.0 для всех утилит llvm, но не для xxx-5.0.0. было бы разумно, если бы это относилось к самому lldb-серверу, без суффиксов.добавление символической ссылки lldb-server-5.0.0 не решает проблему.

Есть идеи, как это должно работать?

Кстати, дополнительный вопрос - кажется, клавиши со стрелками влево / вправо / вверх / вниз не работают в консоли lldb? вместо перемещения курсора добавляются коды

(лдб) ^ [[D ^ [[A ^ [[C ^ [[B]

 user458130111 сент. 2017 г., 23:24
«почему lldb пытается запустить сервер» Ничего плохого в абстрагировании локального и удаленного и любом другом типе отладки через тот же сервер. Вероятно, отлично подходит для сокращения дублированного кода.
 user458130111 сент. 2017 г., 23:23
Это какая-то помощь:stackoverflow.com/questions/37107432/... ?
 amigo42111 сент. 2017 г., 23:26
нет lldb-сервер доступен в моем случае в / usr / bin /. но lldb ищет lldb-server-5.0.0, я не знаю почему,
 CodeMouse9202 февр. 2018 г., 21:04
@JimIngham, у меня та же проблема, и я согласен с ОП, этоне решать проблему. :(
 Jim Ingham13 сент. 2017 г., 21:31
Это та же проблема (с тем же разрешением), что и:stackoverflow.com/questions/37107432/...

Ответы на вопрос(1)

известная ошибка с LLDB 5.0по-видимому, относится к упаковке Debian. Обходной путьаналогичный на вопрос, связанный в комментариях, но не то же самое. (И да, имея именно эту проблему, я подтвердил решение.)

strace выявляет проблему ...

1887 26838 доступ ("/ usr / lib / llvm-5.0 / bin / lldb-server-5.0.0", F_OK) = -1 ENOENT (такого файла или каталога нет)

указывает, где именно эта символическая ссылка необходима. Исправить это так же просто, как одну команду терминала ...

$ sudo ln -s /usr/bin/lldb-server-5.0 /usr/lib/llvm-5.0/bin/lldb-server-5.0.0

Ваш ответ на вопрос