食物的营养成分表:GNU Binutils
来源:百度文库 编辑:九乡新闻网 时间:2024/10/06 15:49:34
GNU Binary Util
ities或binutils是一整套的程式語言工具程式,用來處理許多格式的目的檔。當前的版本原本由在Cygnus Solutions的程式員以Binary File Descriptor library(libbfd)所撰寫。這個工具程式通常搭配GNU Compiler Collection、make、和GDB這些程式來使用。
剛開始時,這個套件內只有幾支程式,但後來,由於功能需求近似,陸續加入了GNU組譯器(GAS)和GNU連結器(GLD)。一般來說,這些程式都很簡單,大部分的複雜性都存在於Binary File Descriptor library和libopcodes這些函式庫裡頭。
原來的BFD版本由David Henkel-Wallace和Steve Chamberlain所撰寫。Ken Raeburn和IanLance Taylor曾維護過。目前則是由Nick Clifton負責維護此版本。至於Linux上的版本,由H.J. Lu在維護。
[编辑] 指令
binutils包含底下這些指令:
as
組譯器 ld
連結器 gprof
性能分析工具程式 addr2line
從目的檔的虛擬位址取得檔案的行號或符號 ar
可以對靜態函式庫做建立、修改和取出的操作。 c++filt
demangling filter for C++ symbols dlltool
建立Windows 動態函式庫 gold
另一種連結器 nlmconv
可以轉換成NetWare Loadable Module目的檔格式 nm
顯示目的檔內的符號 objcopy
複製目的檔,過程中可以修改 objdump
顯示目的檔的相關資訊,亦可反組譯 ranlib
產生靜態函式庫的索引 readelf
顯示ELF檔案的內容 size
列出總體和section的大小 strings
列出任何二進位檔內的可顯示字串 strip
從目的檔中移除符號 windmc
產生Windows訊息資源 windres
Windows 資源檔編譯器
GNU Binutils
理解 GNU/Linux
GNU Make 指南
GNU编码标准
GNU make 指南
学习GNU Make
GNU代码标准
[ZZ]GNU ARM 汇编指令
Linux 内核使用的 GNU C 扩展
GNU C 扩展之__attribute__ 机制简介|GNU,C 扩展,__attribute__ 机制-中国源码网
使用 GNU profiler 来提高代码运行速度
ARM Options - Using the GNU Compiler Collection (GCC)
Linux下GNU调试器gdb详细说明
GNU C 与 ANSI C_风继续吹
使用Gnu gprof进行Linux平台下的程序分析(2)
试用GNU Gettext 开源多语组件包 - 炽火的尘埃 - JavaEye技术网站
Error 0x5 port in use gnu.io.PortInUseException: Unknown Application