1
我寫在linux.It裝配64位模式下的編輯器中運行正常運行,當我調試GDB的程序,但是當我通常運行它它它不能正常運行意味着當我使用./programName時它有運行時錯誤。計劃用gdb運行,但開不與./ProgramName
我寫在linux.It裝配64位模式下的編輯器中運行正常運行,當我調試GDB的程序,但是當我通常運行它它它不能正常運行意味着當我使用./programName時它有運行時錯誤。計劃用gdb運行,但開不與./ProgramName
你可能訪問未初始化的數據或有某種內存損壞問題。這將解釋程序在調試器中運行時的行爲不同 - 您會看到未定義行爲的結果。
貫穿valgrind的MEMCHECK工具程序,看看它輸出。 Valgrind是一個強大的工具,可以識別Linux上的許多運行時錯誤,包括錯誤的完整堆棧跟蹤。
什麼樣的錯誤? – 2010-07-18 05:41:19
請提供更多詳細信息,或者我們應該開始猜測我們已閱讀/遇到的所有可能的錯誤嗎? :) – 2010-07-18 06:59:39