我只是在this之后在Windows上构建了clang。为了使其完整,似乎编译器lldb也应该被制作。
如何使用mingw构建lldb?或者它应该用clang构建?
答案 0 :(得分:1)
在lldb的Windows端口上工作的人使用Visual Studio。在Windows上构建lldb的说明如下:
答案 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中的标头。