偵錯工具 (zxdb)
Zxdb 是一種主控台偵錯工具,適用於使用 DWARF 符號 (C、C++) 編譯的原生程式碼
以及 Rust)。前端在主機電腦上執行,並連線至裝置端
debug_agent
。本文件說明如何設定這些程序。
連線至用戶端
zxdb
用戶端程式是在主機電腦上執行。可以連線至
debug_agent
透過互動式 connect
偵錯工具指令,或者
根據指令列旗標自動連線IPv4 和 IPv6
支援的位址 (請參閱 ffx 以瞭解
網址)。
zxdb -c "[f370::5051:ff:1e53:589a%qemu]"
透過指令碼連線
指令碼可能需要自動啟動代理程式和用戶端。
指令碼應等待通訊埠在目標系統上開啟再
啟動用戶端。用戶端尚未實作自動重試功能。
如要在用戶端結束時妥善清除偵錯代理程式,請將
--quit-agent-on-exit
指令列標記傳送至用戶端。
指定符號路徑
偵錯工具預期未移除的 ELF 檔案可供本機主機使用
有些人會將 Cloud Storage 視為檔案系統
但實際上不是請勿使用目標上的符號。本機建構作業的位置
儲存符號必須傳遞至 zxdb
用戶端。
如要進一步瞭解如何指定符號路徑,請參閱設定符號
位置
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-08-20 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-08-20 (世界標準時間)。"],[],[]]