2011年9月23日 星期五

binutils

GNU toolchain包含三個部份
1. gcc
2. glibc
3. binutils

這邊談到binutils會包含到幾下幾個程式
1. as: GNU assembler
2. ld: GNU linker
3. gasp: GNU assembler pre-preocessor
4. ar: 用來建立與操作靜態函式庫的內容
5. nm: 表列目的檔中的符號
6. objcopy: 複製及轉議目的檔
7. objdump: 顯示與目的檔之內容有關的資訊
8. ranlib: 為靜態函式庫的內容產生索引
9. readelf: 顯示與ELF格式目的檔之內容有關的資訊
10. size: 列印目的檔中各區段的大小
11. strings: 印出目的檔中的可印字符
12. strip: 除去目的檔中的符號
13. c++filt: 將因為C++函式的重複載入而損毀的低階組合語言標籤轉換成使用者層級的名稱
14. addr2line: 將所指定的位址轉換成原碼檔案中的列號

Ref:
建構嵌入式LINUX系統
ISBN: 986-7794-30-3

透過Facebook分享

沒有留言: