windows下编译lldb,好像不支持网络远程调试

下了一份llvm代码 我在windows下编译出一个lldb,本来以为和macos带的哪个一样,结果进入lldb界面用命令
process connect connect://127.0.0.1:3333
来连接ios上面的被调试的程序,提示
remote connections are not supported
有点无语,好像是不支持远程调试。
有朋友知道是什么编译选项的问题导致的吗?怎么解决这个问题呢。还是说windows下
调试ios上的app无解?。

为啥不直接用WSL呢 原生环境编译LLVM一直有各种奇奇怪怪的问题

其实也不是不行。只是我是觉得直接用windows感觉很舒服 。。而且编译出来还有dll和lib。直接可以用C++弄到代码里面来 。还是舒服。哎 结果没远程调试 。真奇葩。也不知道哪里出了问题

搞毛线。他连接远程的函数长这个样子
virtual Status DoConnectRemote(llvm::StringRef remote_url) {
Status error;
error.SetErrorString(“remote connections are not supported”);
return error;
}
里面就返回一个错误。没实际的代码。无解了。。哎。

Windows下是这样的. Windows并不是整个LLVM生态链的First class citizen

意思就是二妈生的咯。哎。算了。还是用mac下的lldb。

这是个虚方法

不知道能不能自己增加ProcessWindows里的相关实现来支持这个功能:thinking:

应该是可以的 我以前下到一个人改过的lldb,windows下的。可以带网络。他应该是自己改的代码。算了 。这种很不稳当。花大量时间还不稳当。