6.13.2.Binutils 內容
addr2line, ar, as, c++filt, elfedit,
gprof, ld, ld.bfd, nm, objcopy, objdump, ranlib, readelf, size,
strings, 和 strip
libbfd.{a,so} 和
libopcodes.{a,so}
/usr/lib/ldscripts
簡要介紹
轉換程式地址為檔名稱和行號;給定一個地址和可執行檔案的名稱,它使用可執行檔案中的除錯資訊來判斷與該地址關聯的原始檔以及行號。 |
|
建立、更改以及抽取歸檔檔案。 |
|
一個將 gcc 的輸出彙編到目標檔案的彙編器。 |
|
連結器用來過濾 C++ 和 Java 符號以及防止過載函式衝突。 |
|
更新 ELF 檔案的 ELF 檔案頭 |
|
顯示呼叫關係圖配置資料 |
|
一個將多個目標檔案和歸檔檔案合併為單一檔案,重定位資料及繫結符號引用的連結器。 |
|
到 ld 的硬連結。 |
|
列出指定目標檔案中出現的符號 |
|
轉換某種型別的目標檔案到另一種型別 |
|
顯示給定目標檔案的資訊,用選項可以控制顯示特定資訊;顯示的資訊對於使用編譯工具的程式設計師非常有用。 |
|
生成歸檔檔案內容的索引並儲存到歸檔檔案;索引列出了所有歸檔檔案成員——可重定位的目標檔案定義的符號。 |
|
顯示 ELF 型別的二進位制檔案的資訊 |
|
列出所給目標檔案各部分大小和總的大小 |
|
對每個給定檔案,輸出不低於指定長度(預設是4)的可列印字元序列;對於目標檔案,它預設只列印初始化和引導部分的字串,而對於其它型別的檔案掃描整個檔案。 |
|
從目標檔案中去除符號 |
|
二進位制檔案描述庫 |
|
用於處理操作碼—處理器指令的“可讀文字”版本 |