Citizendia
Your Ad Here

GNU Binutils
Developed by GNU Project
Latest release 2. A software developer is a person or organization concerned with facets of the software development process wider than design and coding a somewhat broader scope of The GNU Project is a Free software, Mass collaboration project announced in 1983 by Richard Stallman. A software release is the distribution whether public or private of an initial or new and upgraded version of a Computer software product 18 (August 2007)
Genre programming tools
License GPL
Website www.gnu.org/software/binutils/

The GNU Binary Utilities, or binutils, is a collection of programming tools for the manipulation of object code in various object file formats. Computer software can be organized into categories based on common function type or field of use A programming tool or software development tool is a program or application that Software developers use to create debug maintain or otherwise A software license (or software licence in commonwealth usage is a Legal instrument governing the usage or redistribution of copyright protected software A website (alternatively web site or Web site, a back-construction from the Proper noun World Wide Web) is a collection of Web pages GNU ( pronounced) is a computer Operating system composed entirely of Free software. A programming tool or software development tool is a program or application that Software developers use to create debug maintain or otherwise In Computer science, object code, or an object file, is the representation of code that a Compiler or Assembler generates by processing In Computer science, object code, or an object file, is the representation of code that a Compiler or Assembler generates by processing The current versions were originally written by programmers at Cygnus Solutions using the Binary File Descriptor library (libbfd). Cygnus Solutions, originally Cygnus Support, was founded in 1989 by John Gilmore, Michael Tiemann and David Henkel-Wallace to provide The BFD or Binary File Descriptor library is the GNU Project 's main mechanism for the portable manipulation of Object files in a variety of formats They are typically used in conjunction with GNU Compiler Collection, make, and GDB. The GNU Compiler Collection (usually shortened to GCC) is a set of Compilers produced for various Programming languages by the GNU Project In Software development, make is a utility for automatically building executable programs from Source code. The GNU Debugger, usually called just GDB, is the standard Debugger for the GNU software system

Originally the package consisted of only the minor utilities, but later the GNU Assembler (GAS) and GNU Linker (GLD) were included in releases, since their functionality is so closely related. The GNU Assembler, commonly known as Gas, is the assembler used by the GNU Project. GNU linker (or GNU ld) is the GNU Project 's implementation of the Unix command ld.

Most of the binutils are rather simple programs. Most of the complexity is encapsulated in the libbfd and libopcodes libraries, which they share. The BFD or Binary File Descriptor library is the GNU Project 's main mechanism for the portable manipulation of Object files in a variety of formats

The original BFD versions were written by David Henkel-Wallace and Steve Chamberlain. Past maintainers have included Ken Raeburn and Ian Lance Taylor. As of 2005 the current maintainer is Nick Clifton. Year 2005 ( MMV) was a Common year starting on Saturday (link displays full calendar of the Gregorian calendar.

Commands

The binutils include the following commands:

as assembler
ld linker
gprof profiler
addr2line convert address to file and line
ar create, modify, and extract from archives
c++filt demangling filter for C++ symbols
dlltool creation of Windows dynamic-link libraries
nlmconv object file conversion to a NetWare Loadable Module
nm list symbols in object files
objcopy copy object files, possibly making changes
objdump dump information about object files
ranlib generate indexes for archives
readelf display content of ELF files
size list total and section sizes
strings list printable strings
strip remove symbols from an object file
windmc generates Windows message resources
windres compiler for Windows resource files

See also

External links

The GNU Assembler, commonly known as Gas, is the assembler used by the GNU Project. See the terminology section below for information regarding inconsistent use of the terms assembly and assembler GNU linker (or GNU ld) is the GNU Project 's implementation of the Unix command ld. In Software engineering, performance analysis, more commonly today known as profiling, is the investigation of a program's behavior using information gathered as the The archiver (also known simply as ar) is a Unix utility that maintains groups of files as a single archive file. An archive file is a file that is composed of one or more files along with Metadata that can include source volume and medium information File directory structure In Software Compiler engineering, name mangling (more properly called name decoration, although this term is less commonly used is a technique C++ (" C Plus Plus " ˌsiːˌplʌsˈplʌs is a general-purpose Programming language. Dynamic-link library (also written without the hyphen or DLL, is Microsoft 's implementation of the Shared library concept in the Microsoft Windows A NetWare Loadable Module ( NLM) is a binary code module that can be loaded into Novell's NetWare operating system for execution The nm command ships with a number of later versions of Unix and similar Operating systems nm is used to examine Binary files (including libraries objdump is a program for displaying various information about Object files For instance it can be used as a Disassembler to view executable in assembly form objdump is a program for displaying various information about Object files For instance it can be used as a Disassembler to view executable in assembly form In Computing, the Executable and Linking Format ( ELF, formerly called Extensible Linking Format) is a common standard File format for Executables size is a command line utility originally written for use with the Unix -like operating systems In Computer software, strings is a program in Unix-like Operating systems that finds and prints text strings embedded in Binary files In Unix and Unix-like operating systems the strip program removes all debugging and symbol information from executable binary programs and object files In Microsoft Windows, resources are Read-only data embedded in EXE or DLL files The GNU Core Utilities or coreutils is a package of GNU Software containing many of the basic tools such as cat, Ls This is a list of UNIX utilities as specified by IEEE Std 1003 The GNU Debugger, usually called just GDB, is the standard Debugger for the GNU software system
© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
Dapyx Software network: MP3 Explorer | Ebook Manager | Zenithic