[[HomePage]] > [[SoftwareIndex Software Index]] > [[SoftwareSystem System]] ====""BinUtils""==== The GNU Binutils are a collection of binary tools. The main ones are: ~[[ld]] - the GNU linker. ~[[as]] - the GNU assembler. ==Installation== Download and install [[Pets Pet]]- ~[[http://ftp.ussg.iu.edu/linux/puppylinux/pet_packages-woof/ directory]] / [[http://ftp.ussg.iu.edu/linux/puppylinux/pet_packages-woof/binutils-2.18.1.pet binutils-2.18.1.pet download]] ==Commands in ""BinUtils""== ~addr2line - Converts addresses into filenames and line numbers. ~ar - A utility for creating, modifying and extracting from archives. ~[[as]] - the GNU assembler. ~""c++filt"" - Filter to demangle encoded ""C++"" symbols. ~dlltool - Creates files for building and using DLLs. ~gold - A new, faster, ELF only linker, still in beta test. ~gprof - Displays profiling information. ~[[ld]] - the GNU linker. ~nlmconv - Converts object code into an NLM. ~nm - Lists symbols from object files. ~objcopy - Copys and translates object files. ~objdump - Displays information from object files. ~ranlib - Generates an index to the contents of an archive. ~readelf - Displays information from any ELF format object file. ~size - Lists the section sizes of an object or archive file. ~[[WikiPedia:Strings_(Unix) strings]] - Lists printable strings from files. ~strip - Discards symbols. ~windmc - A Windows compatible message compiler. ~windres - A compiler for Windows resource files. ==Related Pages== ~[[http://www.gnu.org/software/binutils/ BinUtils homepage]]