繁体   English   中英

Xcode调试器找不到我的文件

[英]Xcode debugger does not find my files

我已经接管了一个相当大而复杂的项目。 它的一部分是静态(C ++)库,它由Xcode文件生成(我相信实际上是由CMake生成的)。

该应用程序本身是一个完全不同的项目。

当我调试应用程序并想要进入库时,仅显示程序集。 这些符号似乎都在那里,特别是输出从MyApp'Foo::bar(char const*) at Foo.cpp:102: ,我看到了类似0x1507a6: bl 0x150838 ; Foo::fazbar(int) at Foo.cpp:206 0x1507a6: bl 0x150838 ; Foo::fazbar(int) at Foo.cpp:206

对我而言,这表示象征在那里并且在实际起作用。

现在,Foo.cpp在我的计算机上。 我可以打开该文件,并且确实在第206行Foo :: fazbar被调用。

nmotool的输出也不是可疑的。

为什么lldb(Xcode的调试器)找不到我的文件? 如何告诉lldb文件在哪里?

任何指针表示赞赏。

与构建库时相比,您是否在移动源文件?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM