Автозаполнение LLDB не работает (Lubuntu) - PullRequest
0 голосов
/ 05 июня 2018

Автозаполнение не работает, когда я нажимаю TAB в сеансе lldb.Я пытаюсь выяснить, почему.

Шаги, чтобы воспроизвести проблему: запустить терминал -> запустить lldb -> цифра bre TAB

$ lldb
(lldb) bre< TAB >

Когда я нажимаю клавишу TAB , она не завершается до «точки останова», вместо этого она вставляет табуляцию.

Может ли это быть несовместимость lldb в lxterminal, или какая-то неправильная конфигурация?

Есть какие-нибудь идеи, которые могли бы помочь мне понять, что происходит и как я могу заставить его работать?

Спасибо за любую помощь.

- Информация о системе -

VirtualBox 5.2.0 r118431(Qt5.6.3)
host os: OSX 10.13.4
guest os: Lubuntu 17.10
lldb version: 4.0.1

ПРИМЕЧАНИЕ: автодополнение lldb отлично работает в терминале в ОС хоста.

- Поиски, которые я уже сделал -
на DuckDuckgo и Stackoverflow.com (не смог найти ничего полезного)

  1. "Lubuntu" "lldb" "lxterminal" автодополнение не работает
  2. "lldb" "lxterminal" автодополнение
  3. "lldb" "lxterminal"
  4. Автозаполнение "lldb" не работает

- ОБНОВЛЕНИЕ -
Мано это не проблема терминала с lldb.Только сейчас я установил gnome-терминал и у меня такое же поведение.
Может ли это быть что-то в Lubuntu OS или VirtualBox?

1 Ответ

0 голосов
/ 06 июня 2018

Удалено ed purged lldb-4.0.
Установлен lldb-6.0 из хранилища llvm

см .: https://apt.llvm.org


    # uninstall  lldb-4.0 completely
    $sudo apt purge lldb-4.0
    $sudo apt autoremove
    $sudo apt autoclean

    # install lldb-6.0 from llvm repository for ubuntu 18 Bionic
    $sudo apt-add-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-6.0 main"
    $sudo apt update
    $sudo apt install lldb-6.0

    # create lldb that points to the same file pointed by lldb-6.0
    $cd /usr/bin/
    $sudo ln -s ../lib/llvm-6.0/bin/lldb lldb

теперь все работает регулярно

...