gpt4 book ai didi

linux - 仅在 llvm 中安装 lldb

转载 作者:太空宇宙 更新时间:2023-11-04 03:44:26 29 4
gpt4 key购买 nike

我开始使用 llvm 基础设施,并且我对调试器工具的使用感兴趣 lldb而不是默认的gdb。我按照clang的安装教程进行操作(Linux系统,通过svn选项)现在想知道是否可以仅安装lldb,而不是重建llvm的整个结构。我没有找到具体的文档,也不知道 llvm 的任何具体论坛,所以如果有人知道 llvm 的某个论坛,

抱歉我的英语不好,我是一名巴西开发者。

最佳答案

我昨天实际上找到了解决方案,但不确定回答您自己的问题的政策如何在这里发挥作用,但根据 this没关系。 :)

其实很简单。

首先,您必须使用命令“llvm-config”识别工具 llvm/clang 安装的目录“src-root”:

llvm-config --src-root

找到该目录后,必须导航到路径 $src-root/tools 并 checkout lldb:

svn co http://llvm.org/svn/llvm-project/lldb/trunk lldb

下一步是进入构建目录,如果 tutorial 的步骤已经遵循了,只需清理构建目录:

rm -rf *

现在是构建lldb的步骤,我个人使用了autoconf选项(经典的configure make && make install),但也可以使用cmake。当configure script运行时,会检测已经安装的llvmclang的二进制文件,避免重建llvm/clang的整个结构。

配置脚本的参数可以更改,我使用如下,因为我打算使用llvm库:

../llvm/configure --enable-optimized --enable-assertions --enable-shared --enable-targets=host

然后:

make -j4
sudo make install

其中-j4选项是要创建的线程(作业)的数量。

引用:http://www.felixmorgner.ch/en/blog/building-clang-lldb-and-libc-on-ubuntu/

关于linux - 仅在 llvm 中安装 lldb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28660120/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com