调试交叉编译代码:Linux-> Windows

调试交叉编译代码:Linux-> Windows,第1张

概述我正在将一个项目从 Linux交叉编译为目标Windows(使用mingw).输出是一个DLL,p调用它从C#的工作,但调试是非常困难的.构建输出一个.o文件,它可以为gdb提供符号,但基本上我可以做的是异常中断,并找到异常发生时执行的函数的名称;甚至没有完整的堆栈跟踪.我无法使用WinDbg进行调试,因为我没有.pdb文件. 这是一个在Linux上构建的开源项目;我相信他们的构建过程依赖于几个安 我正在将一个项目从 Linux交叉编译为目标windows(使用mingw).输出是一个DLL,p调用它从C#的工作,但调试是非常困难的.构建输出一个.o文件,它可以为gdb提供符号,但基本上我可以做的是异常中断,并找到异常发生时执行的函数的名称;甚至没有完整的堆栈跟踪.我无法使用WinDbg进行调试,因为我没有.pdb文件.

这是一个在linux上构建的开源项目;我相信他们的构建过程依赖于几个安装的linux包来工作.

我有什么选择吗?有没有可以将.o文件转换成.pdb的实用程序?或者一些程序,可以给我更多的信息比gdb调试时?

解决方法 尝试支持mingw的IDE.例如开源 Code::blocks. 总结

以上是内存溢出为你收集整理的调试交叉编译代码:Linux-> Windows全部内容,希望文章能够帮你解决调试交叉编译代码:Linux-> Windows所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1033607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存