LLDB自动完成功能无效(Lubuntu)

问题描述 投票:0回答:1

当我在lldb会话中点击TAB时,自动完成功能无效。我想弄明白为什么。

重现问题的步骤:启动终端 - >启动lldb - >数字breTAB

$ lldb
(lldb) bre< TAB >

当我按下TAB键时,它没有完成“断点”,而是插入一个制表空间。

它可能是lldblxterminal的不兼容性,还是一些错过的配置?

任何想法可以帮助我弄清楚发生了什么,我怎么能让它运作?

谢谢你的帮助。

- 系统信息 -

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的lxterminal问题。刚才我安装了gnome-terminal,我的行为也一样。 它可能是Lubuntu OS或VirtualBox中的东西吗?

autocomplete llvm lldb
1个回答
0
投票

删除了ed purged lldb-4.0。 从llvm存储库安装lldb-6.0

见: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

现在一切都有效

© www.soinside.com 2019 - 2024. All rights reserved.