gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-28 23:55:40 26 4
gpt4 key购买 nike

我正在将一个项目从 Linux 交叉编译到目标 Windows(使用 mingw)。输出是一个 DLL,从 C# 中 p 调用它是可行的,但调试非常困难。构建输出一个 .o 文件,它可以为 gdb 提供符号,但基本上我所能做的就是在异常时中断并找到异常发生时正在执行的函数的名称;甚至没有完整的堆栈跟踪。我无法使用 WinDbg 进行调试,因为我没有 .pdb 文件。

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

我在这里有什么选择吗?是否有可以将 .o 文件转换为 .pdb 的实用程序?或者一些程序在调试时能给我比 gdb 更多的信息?

最佳答案

尝试使用支持 mingw 的 IDE。例如开源 Code::blocks .

关于c - 调试交叉编译代码: Linux->Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6192768/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com