所以我在 Arch Linux 上,官方存盤庫中的庫不附帶除錯符號。要在大多數除錯工具中解決這個問題,可以將DEBUGINFOD_URLS=https://debuginfod.archlinux.org其用作環境變數(例如DEBUGINFOD_URLS=https://debuginfod.archlinux.org valgrind ./myApp)。我嘗試在啟動 nsys-ui 之前和在“收集 CPU IP/回溯樣本”的“環境變數”部分添加該環境變數,但兩者似乎都沒有為系統庫添加任何除錯符號。
因此,我最終得到了大量未決議的符號,如“自上而下視圖”中所示。
從這里可以看出,有一個“符號位置...”選項,但只允許添加本地路徑。

是否可以通過 Nsight Systems 中的除錯資訊 URL 添加除錯符號?
規格:Nsight 系統 2022.4.2
uj5u.com熱心網友回復:
特別是對于 Linux,目前無法從符號服務器決議符號。
更廣泛地回答這個問題,來自服務器的符號決議可用于 Windows。您還可以參閱Nsight 系統檔案中的符號決議以獲取更多資訊。
要請求 Nsight 系統的功能,請通過 GUI 發送反饋(幫助 -> 發送反饋),或在相應的論壇類別中創建帖子,https://forums.developer.nvidia.com/c/development-tools/nsight -系統。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/522982.html
標籤:调试库达洞察力洞察系统
上一篇:Lua和條件“編譯”:需要澄清
