导航:首页 > 源码编译 > 没有源码的段错误怎么去调试

没有源码的段错误怎么去调试

发布时间:2022-09-28 01:33:30

❶ C#2005调试出现“没有可用于当前位置的源代码”

个人经验,就是你在一个项目里引用了另一个项目的dll.但是当你修改了被引用的dll的代码后,引用dll的项目里的dll没有及时更新。你可以在项目生成时设置dll依托项来指定先更新生成的dll,再更新主项目。

MSDN上的说法:
没有可用于当前位置的源代码
项目不包含您试图查看代码的源代码。原因通常是双击了“调用堆栈”窗口或“线程”窗口中没有源代码的模块。可以继续调试,但不能使用源代码窗口设置断点并在此位置执行其他操作。如果需要设置断点,请使用“反汇编”窗口。

另一可能原因是:试图调试托管代码的转储文件。Visual Studio 仅支持使用 SOS 工具,在“即时”窗口中对托管的小型转储进行调试。有关信息,请参见如何:使用 SOS 和 SOS 调试扩展 (SOS.dll)。

在解决方案属性页中,可以更改调试器查找源文件的目录,并通知调试器忽略选定的源文件。

❷ 火狐浏览器代码调试“此页没有脚本源代码”

您好!很高兴为您答疑。
据您所描述的情况,您的问题主要是系统设定的关系,您先重新进行一次默认开启程序的设定。之后再清理一下您的系统图标缓存。
而没有源码展示则可能是扩展干扰,您可以尝试使用firefox -p -no -remote启动浏览器,新建一个配置文件,在不受扩展干扰的情况下试一试是否还有此类问题。或使用firefox -safe -mode启用浏览器的安全模式,进行同样的操作尝试。(以上指令,windows操作系统下在开始->运行里执行)
如果对我们的回答存在任何疑问,欢迎继续问询。

❸ 如何debug没有源代码的class文件

elipse的调试功能想必大家都已经很熟悉了,虽然通过jdb可以达到同样的目的,但可视化的调试工具会大大提高大家的效率。通过eclipse调试一 般的应用程序或是调试基于服务器的程序都非常的方便,设置完断点后点击debug按钮就OK了。今天给大家介绍下如何通过eclipse+jad对没有源 代码的class文件进行调试.
jad工具是一个非常优秀的java编译工具,通过jad可将classs文件反编译,但是通过jad反编译的java文件的行位置与原class文件 对应不上,将会导致无法在eclipse中正确设置断点,通过研究,我得出了在没有源码的情况下设置断点的方法,总结后通过eclipse+jad调试没 有源码的程序主要有三步:

1.用jad反编译class后查看源文件
记得一定要带上-lnc参数,这样源文件中会有正确的行数作为注释显示出来。
2.使用breakpoints的import导入修改过的断点记录文件.
断点记录文件可通过导出后修改了再导入。如这个断点刻录文件:

breakpoint enabled=true persistant=true registered=true
resource path=.java
type=1
marker charStart=-1 lineNumber=760
type=org.eclipse.jdt.debug.javaLineBreakpointMarker
attrib name=org.eclipse.jdt.debug.core.typeName
value=com.huawei.mm7.vasp.p.MM7SOAPEncoder
attrib name=charEnd value=-1
attrib name=charStart value=-1
attrib name=org.eclipse.debug.core.enabled value=true
attrib name=org.eclipse.jdt.debug.ui.member_start
value=285
attrib name=org.eclipse.debug.core.id
value=org.eclipse.jdt.debug
attrib name=message
value=Line breakpointMM7SOAPEncoder [line 760] - main(String[])
attrib name=org.eclipse.jdt.debug.core.suspendPolicy
value=2
attrib name=org.eclipse.jdt.debug.ui.member_end value=297
attrib name=org.eclipse.jdt.debug.ui.JAVA_ELEMENT_HANDLE_ID
value==homeAlonesrcjava<com.ha.ajax{MMSenderTest.java[MMSenderTest
marker
breakpoint

注意修改:lineNumber属性为想要设置断点的行数,attrib name=org.eclipse.jdt.debug.core.typeName
的value设置为想要debug的class,其它属性基本不用修改。

2.debug
启动debug,运行至断点处会自动suspend,可查看,修改变量的值等debug操作。

❹ 对应没有源码的dll文件能调试吗

好像不可以吧,一般编写dll文件是都会有一个头文件,这个头文件编程dll的功能说明。

linux运行程序段错误··要怎么解决··

在编程中以下几类做法容易导致段错误,基本是是错误地使用指针引起的

1)访问系统数据区,尤其是往 系统保护的内存地址写数据
最常见就是给一个指针以0地址, unsigned char *ptr = 0x00;
2)内存越界(数组越界,变量类型不一致等) 访问到不属于你的内存区域
我以前也遇到过这个问题后来就是参考这个帖子找到问题的,希望可以帮助到你
http://blog.csdn.net/yeyuangen/article/details/6822004

❻ 用VB.NET编程,在调试中出现:没有当前可用的源代码。程序没错,是什么原因呢怎样解决啊

把代码留起来,重新做一次!

❼ vs2005调试的时候老是弹出来“没有可用于当前位置可用的源代码”,这个问题怎么解决

项目不包含您试图查看代码的源代码。原因通常是双击了“调用堆栈”窗口或“线程”窗口中没有源代码的模块。可以继续调试,但不能使用源代码窗口设置断点并在此位置执行其他操作。如果需要设置断点,请使用“反汇编”窗口。

另一可能原因是:试图调试托管代码的转储文件。Visual Studio 仅支持使用 SOS 工具,在“即时”窗口中对托管的小型转储进行调试。有关信息,请参见如何:使用 SOS 和 SOS 调试扩展 (SOS.dll)。

在解决方案属性页中,可以更改调试器查找源文件的目录,并通知调试器忽略选定的源文件。请参见 “解决方案属性页”对话框 ->“通用属性”->“调试源文件”。

自动显示反汇编
禁用该对话框并在无源代码可用时自动启动“反汇编”窗口。

显示反汇编
启动“反汇编”窗口,但不禁用此对话框。

❽ 我有一个android app 的apk安装到了手机上 但是现在出现bug ,没有源码请问如何调试bug ,求大神们指点哈!

1.给手机安装驱动(可以通过**助手,*夹安装)

2.网络搜索个adb工具包,
3.命令行里切换到工具包里面,运行
adb logcat
出现bug的时候会发现连续数行代exception的log就是出错原因

阅读全文

与没有源码的段错误怎么去调试相关的资料

热点内容
凭证软件源码 浏览:857
androidwebview滚动事件 浏览:7
如何将电脑上的图片压缩成文件包 浏览:899
程序员转金融IT 浏览:834
黑马程序员培训效果如何 浏览:910
本地集成编译 浏览:528
韩国电影哪个app可以看 浏览:703
玖月授权什么app什么梗 浏览:785
怎么使用服务器上的ip地址是什么情况 浏览:750
手机密码加密后怎么解密 浏览:343
华为云的服务器的ip地址怎么访问不 浏览:367
webstormvue在线实时编译生效 浏览:184
3225pdf 浏览:171
java中的常用类 浏览:395
安卓手机oppo反向色调怎么开 浏览:138
罗志祥pdf 浏览:224
美国战争pdf 浏览:243
任务栏右击如何显示常用文件夹 浏览:100
海克斯康三次元编程 浏览:748
什么app可以上门喂猫 浏览:889