【问题标题】:lldb on Windows, possible?Windows上的lldb,可能吗?
【发布时间】:2016-04-06 21:07:24
【问题描述】:

我只是按照this 在 Windows 上构建 clang。为了使它更完整,似乎也应该制作编译器 lldb。

如何使用 mingw 构建 lldb?还是应该用clang构建?

【问题讨论】:

    标签: clang llvm lldb


    【解决方案1】:

    在 lldb 的 Windows 端口上工作的人使用 Visual Studio。在 Windows 上构建 lldb 的说明在这里:

    http://lldb.llvm.org/build.html#BuildingLldbOnWindows

    【讨论】:

    • 链接坏了,很遗憾。
    【解决方案2】:

    基本上遵循 Linux 的构建说明: http://lldb.llvm.org/build.html#BuildingLldbOnLinux

    我建议您在 windows 上使用 ninja 而不是 make(它更快),但这取决于您。

    最好使用 mingw 构建的 python。您可以在此处找到相关说明: Build Python with Mingw and gcc

    或者,您可以使用 cmake 进行 python 构建: https://github.com/python-cmake-buildsystem/python-cmake-buildsystem

    在“构建 LLDB”一章中,它本身使用来自 llvm、cland 和 lldb 的最新稳定源并重命名文件夹,如目录层次结构图所示。

    如果您想尝试使用 clang 构建 llvm 和 clang,请尝试将 clang + llvm 构建到您的路径中(并避免使用 VC + gcc)。在这种情况下,您可能还需要 python 的 clang-build。这个我没试过。

    如果您遇到构建错误,请尝试使用 predef.sf.net 中的标头。

    【讨论】:

      猜你喜欢
      • 2014-06-07
      • 1970-01-01
      • 2018-01-17
      • 2014-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-19
      • 1970-01-01
      相关资源
      最近更新 更多