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

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

发布时间: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就是出错原因

阅读全文

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

热点内容
算法可以用图表表示 浏览:946
山西太原php 浏览:271
常用cmd网络命令 浏览:676
hashmap7源码分析 浏览:896
搜索引擎原理技术与系统pdf 浏览:359
运动估计算法python 浏览:858
java正则1 浏览:536
redhatlinux最新 浏览:178
python字典编程词汇 浏览:144
微信和服务器如何通讯 浏览:10
百家号服务器配置有什么用 浏览:598
怎么为电脑加密 浏览:59
服务器出现差错是什么意思 浏览:617
苹果app移到商店里怎么删掉 浏览:254
phpjsphtml 浏览:63
吃鸡手机国际服服务器超时怎么办 浏览:69
努比亚Z5无命令 浏览:642
展示网站云服务器 浏览:872
代码混淆器php 浏览:367
贝恩pdf 浏览:209