導航:首頁 > 源碼編譯 > 沒有源碼的段錯誤怎麼去調試

沒有源碼的段錯誤怎麼去調試

發布時間: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就是出錯原因

閱讀全文

與沒有源碼的段錯誤怎麼去調試相關的資料

熱點內容
一女二三男小說穿越文 瀏覽:824
台灣用哪個軟體看電視 瀏覽:364
父親為救兒子像男人獻身的泰國電影 瀏覽:71
台灣民族片子 瀏覽:4
香港老公出軌電影 瀏覽:462
黑社會後生可畏國語 瀏覽:137
韓國肉肉電影在線觀看 瀏覽:345
中文版韓國倫理電影 瀏覽:397
皇上叫秦風女主是宮女的小說 瀏覽:912
可以看得網址 瀏覽:162
公主的奴 瀏覽:115
邵氏電影700部資源 瀏覽:778
秋瓷炫恐怖電影 瀏覽:873
美國的網站可在線觀看 瀏覽:5
13部金三角販毒電影 瀏覽:932
男子為追女交警故意違規電影台灣 瀏覽:679
四個字帶玩家的電影 瀏覽:42
十三排電影院坐第幾排 瀏覽:122
尼故福利院 瀏覽:602