我正在将一个项目从
Linux交叉编译为目标Windows(使用mingw).输出是一个DLL,p调用它从C#的工作,但调试是非常困难的.构建输出一个.o文件,它可以为gdb提供符号,但基本上我可以做的是异常中断,并找到异常发生时执行的函数的名称;甚至没有完整的堆栈跟踪.我无法使用WinDbg进行调试,因为我没有.pdb文件.
这是一个在Linux上构建的开源项目;我相信他们的构建过程依赖于几个安装的Linux包来工作.
我有什么选择吗?有没有可以将.o文件转换成.pdb的实用程序?或者一些程序,可以给我更多的信息比gdb调试时?
解决方法
尝试支持mingw的IDE.例如开源
Code::blocks.