![调试交叉编译代码:Linux-> Windows,第1张 调试交叉编译代码:Linux-> Windows,第1张](/aiimages/%E8%B0%83%E8%AF%95%E4%BA%A4%E5%8F%89%E7%BC%96%E8%AF%91%E4%BB%A3%E7%A0%81%EF%BC%9ALinux-%26amp%3Bgt%3B+Windows.png)
概述我正在将一个项目从 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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)