程式的窩
紀錄有關程式開發的大小事
顯示具有
gcc
標籤的文章。
顯示所有文章
顯示具有
gcc
標籤的文章。
顯示所有文章
2013年8月8日 星期四
C語言中,在呼叫函數前和呼叫函數後,執行某段程式碼
gcc 有很多強大的選項,可以讓我們作到一些特別的事情。假設我們希望每次呼叫函數前,都先執行特定的動作。我們可以這樣寫。
閱讀更多 »
在 C 語言中,發生錯誤時,顯示 backtrace
在很多語言中, 如 python, java 等,當程式遇到錯誤時,他會顯示 backtrace( 就走到目前函數位置的呼叫流程)。在 C 語言中,預設只會出現錯誤訊息,就沒了。
不過在 linux 下,你可以使用 catchsegv 來顯示程式錯誤時的 backtrace。用法大概向這樣
catchsegv ./a.out
閱讀更多 »
較舊的文章
首頁
訂閱:
文章 (Atom)