A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash/zsh: lldb command not found #Debian apt-get install lldb #Ubuntu apt-get install lldb #Arch Linux pacman -S lldb #Kali Linux apt-get install lldb #CentOS yum install lldb #Fedora dnf install lldb #Raspbian apt-get install lldb
lldb 是下一代高性能调试器。它是作为一组可重用的组件构建的,这些组件可充分利用大型 LLVM Project 中的现有库,例如 Clang 表达式解析器和 LLVM 反汇编程序。
lldb 是 macOS 上 Xcode 中的默认调试器,并支持在台式机,iOS 设备和模拟器上调试 C、Objective-C 和 C++ 。
LLDB 项目中的所有代码都可以在 Apache 2.0 许可下获得,但 LLVM 例外。
lldb [options] executable
--arch <architecture> 告诉调试器在启动和运行程序时使用指定的体系结构。 -a <value> –arch的别名 --capture-path <filename> 告诉调试器将给定的文件名用于复制器。 --capture 告诉调试器捕获一个复制器。 --core <filename> 告诉调试器将<filename>的完整路径用作核心文件。 -c <value> –core的别名 --debug 告诉调试器打印出更多信息以进行调试。 -d –debug的别名 --editor 告诉调试器使用主机的“外部编辑器”机制打开源文件。 -e –editor的别名 --file <filename> 告诉调试器将文件<filename>用作要调试的程序。 -f <value> –file的别名 --help 打印出LLDB调试器的用法信息。 -h 别名–帮助 --no-use-colors 请勿使用颜色。 --replay <filename> 告诉调试器从<filename>重播一个再现器。 --version 打印出LLDB调试器的当前版本号。 -v 版本的别名 -X 不用颜色的别名
目标程序文件
lldb 调试可执行文件:
lldb executable
lldb 使用给定的 PID 将 `lldb` 附加到正在运行的进程中:
lldb -p pid
lldb 等待以给定名称启动的新进程,并附加到该进程:
lldb -w -n process_name