c 程式除錯時出現“program received si

時間 2021-08-14 00:22:33

1樓:

指標未初始化或越界,訪問到未分配地址空間,觸發了硬體的一般性訪問異常,核心捕捉到異常後,會把你的執行環境 dump 到一個檔案中,然後結束該程序。

你可以用除錯程式開啟這個 dump 的檔案,除錯程式會告訴你是哪條指令觸發了異常,你可以根據除錯資訊定位到源程式。

2樓:

程式裡執行了無效的記憶體引用。

對於不正確的記憶體處理,計算機程式可能丟擲sigsegv。作業系統可能使用訊號棧向一個處於自然狀態的應用程式通告錯誤,由此,開發者可以使用它來除錯程式或處理錯誤。

在一個程式接收到sigsegv時的預設動作是異常終止。這個動作也許會結束程序,但是可能生成一個核心檔案以幫助除錯,或者執行一些其他特定於某些平臺的動作。

3樓:傲鷹

scanf沒加&時會出現這種情況。

使用vc 除錯程式,在c 中如何對程式進行除錯

開啟vc軟體,選擇檔案 新建,然後選中檔案選項卡,再選擇c source file 在右邊的輸入框中指定檔名和路徑就可以了。預設檔案型別是c 如果要編寫c程式,請在檔名後加上字尾名。c 這樣就可以輸入 了,編譯時選擇組建下拉列表,一次編譯,鏈結,最終執行。啟動vc 檔案 新建 檔案 c sousce...

用Devc 寫的C語言程式,沒法除錯

dev c 是乙個windows環境下c c 的整合開發環境 ide 小巧輕量但是功能齊備,適合初學者與程式設計高手的不同需求,是學習c或c 的首選開發工具。很多初次學習程式語言的人,在動手嘗試編譯執行第乙個程式時往往不是程式設計方面的問題,而是對開發工具的選擇和使用由於不熟悉而耽誤太多的時間。此處...

C連線sql時除錯為什麼出現這個問題啊

資料庫連線配置不對 呵呵 374766642 程式設計 sdwm 20121204iq sqlexpress database db cy integrated security true d對應修改成你自己的sql的伺服器名 還有就是要有資料庫啊 374766642 程式設計 檢查連線字串,看看是...