Debug Knowledge Base

符號文件的重要性 編譯器將源代碼編譯成二進制代碼,所產生的符號文件就相當於代碼行和二進制的中間解釋器。以下都離不開符號文件的幫助:  1. 設置斷點,相當於將源代碼行的行號轉換成對應的機器代碼的地址;  2. 相反的,查看程序堆棧,就是調試器使用映射關係將堆棧裏面的地址轉換成包含這個地址的函數名。  3. 對於機器來說,所有的變量都只是一個內存地址,程序在讀取變量值的時候,只不過按照變量所屬的類型
相關文章
相關標籤/搜索