В Ubuntu 已實現動態獲取偵錯資訊的功能。

分銷開發商 Ubuntu 引入了 debuginfod 服務。ubuntu.com 允許調試發行版中包含的程序,而無需從 debuginfo 倉庫安裝單獨的調試資訊軟體包。借助這項新服務,用戶可以在調試期間直接從外部伺服器動態下載調試符號。此功能從 GDB 10 和 Binutils 2.34 開始支援。所有支援版本的主倉庫、universe 倉庫、restricted 倉庫和 multiverse 倉庫中的軟體包均可獲得偵錯資訊。 Ubuntu.

debuginfod 進程運行該服務,它是一個 HTTP 伺服器,用於提供 ELF/DWARF 偵錯資訊和原始程式碼。啟用 debuginfod 支援後,GDB 可以自動連接到 debuginfod 伺服器,下載正在處理的檔案缺少的偵錯訊息,或將正在偵錯的可執行檔的偵錯檔案和原始程式碼分開。要啟用 服務器 在執行 GDB 之前,您應該設定環境變數「DEBUGINFOD_URLS="https://debuginfod.ubuntu.com」。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster