build-blocks:
- modulefiles added
This commit is contained in:
42
scripts/Programming/binutils/modulefile
Normal file
42
scripts/Programming/binutils/modulefile
Normal file
@@ -0,0 +1,42 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "collection of binary tools like:ld, as, nm"
|
||||
set url "http://www.gnu.org/software/binutils/"
|
||||
set license "GNU GPL v3"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
|
||||
set help "
|
||||
The GNU Binutils are a collection of binary tools. The main ones are:
|
||||
|
||||
ld - the GNU linker.
|
||||
as - the GNU assembler.
|
||||
|
||||
But they also include:
|
||||
|
||||
addr2line - Converts addresses into filenames and line numbers.
|
||||
ar - A utility for creating, modifying and extracting from archives.
|
||||
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.
|
||||
nlmconv - Converts object code into an NLM.
|
||||
nm - Lists symbols from object files.
|
||||
objcopy - Copies 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.
|
||||
strings - Lists printable strings from files.
|
||||
strip - Discards symbols.
|
||||
windmc - A Windows compatible message compiler.
|
||||
windres - A compiler for Windows resource files.
|
||||
|
||||
Most of these programs use BFD, the Binary File Descriptor library, to do
|
||||
low-level manipulation. Many of them also use the opcodes library to assemble
|
||||
and disassemble machine instructions.
|
||||
|
||||
The binutils have been ported to most major Unix variants as well as Wintel
|
||||
systems, and their main reason for existence is to give the GNU system (and
|
||||
GNU/Linux) the facility to compile and link programs."
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
Reference in New Issue
Block a user