lldb在Windows上,可能吗?

时间:2016-01-02 21:49:05

标签: clang llvm lldb

我只是在this之后在Windows上构建了clang。为了使其完整,似乎编译器lldb也应该被制作。

如何使用mingw构建lldb?或者它应该用clang构建?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

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

最好使用python的mingw版本。您可以在此处找到相关说明: 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中的标头。