linux核心除錯工具strace:追蹤系統呼叫路徑
systemtap:基於kprobe
kexec:從執行的核心裝載另乙個核心
kdump:崩潰轉存
kprobe:核心裡設定探針
kdb:核心除錯
kgdb:用另一台機器配合gdb除錯核心
objdump:獲取核心模組資訊
uml(user-mode linux):在使用者空間程序裡執行linux核心,執行於linux 系統呼叫介面所實現的虛擬機器
skyeye:模擬多種嵌入式平台指令集,它把gdb和 arm simulator很好地結合在了一起
linux除錯工具GDB
gdb偵錯程式除錯的物件是可執行檔案,使用gcc或者g 編譯器編譯源 時,必須加上 g才能使目標可執行檔案包含可被除錯的資訊。比如 gcc g o helloworld helloworld.c 編譯並連線程式,使之包含可被除錯資訊 gdb helloworld 使用gdb偵錯程式開啟hellowo...
Linux除錯工具2
偵錯程式 gdb gnu計畫的工具 核心除錯kgdb 程式的錯誤分類 編譯時錯誤 語法錯誤 執行時錯誤 記憶體錯誤,邏輯錯誤 gdb的功能 1.執行程式 2.設定斷點 3.檢視變數值 hello.c gcc g hello.c o hello gdb hello 使用 tui run layout ...
除錯工具 之Python除錯工具pycharm
1 pycharm的安裝 pycharm是一款非常好用的python ide,提供專業版和社群版,就像eclipse和myeclipse一樣,專業版是收費的,而社群版是免費的但功能就沒有專業版的功能強大。1.2 安裝 這裡就不必細說,直接next就ok ps 安裝完成後一定要執行 1.3 破解 採用...