gpt4 book ai didi

debugging - Monodevelop Windows->使用软调试器进行Linux远程调试

转载 作者:行者123 更新时间:2023-12-02 04:04:44 26 4
gpt4 key购买 nike

我正在为Monodevelop编写一个可以调试Mono应用程序的插件
基于Meego插件的远程Linux主机上。好像
Meego Addin已停产,因此我尝试将其复活
一般的Linux远程调试插件。

我启动并运行它,调试器成功连接,暂停
和继续工作,但调试器将忽略所有断点。

我认为问题可能出在MDB文件中的Assembly路径上
从我的Windows PC转移到Linux主机,因为
ResolveBreakPoint中的FindLocation为null,而insideLoadedRange ==


有没有办法在MDB中更改路径信息,以便我可以
在Windows和Linux设备上使用它们?

最佳答案

mdb文件中的路径应与源文件在主机(即IDE)上的位置匹配。例如,当Windows机器调试Android机器的Mono时,mdb文件具有Windows路径。

mdb文件更可能与程序集不匹配。当您使用mono --debug appname.exe运行应用程序时,堆栈跟踪中是否包含文件和行信息?

关于debugging - Monodevelop Windows->使用软调试器进行Linux远程调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8328712/

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