Linux Manuals session 1

Section 1: user commands and tools

  • |

    i686-pc-mingw32-windmc (1) Linux Manual Page

    NAME windmc – generates Windows message resources. SYNOPSIS DESCRIPTION windmc reads message definitions from an input file (.mc) and translate them into a set of output files. The output files may be of four kinds: h A C header file containing the message definitions. rc A resource file compilable by the windres tool. bin One…

  • |

    i686-pc-mingw32-strip (1) Linux Manual Page

    NAME strip – Discard symbols from object files. SYNOPSIS strip [-F bfdname |–target=bfdname] [-I bfdname |–input-target=bfdname] [-O bfdname |–output-target=bfdname] [-s|–strip-all] [-S|-g|-d|–strip-debug] [-K symbolname |–keep-symbol=symbolname] [-N symbolname |–strip-symbol=symbolname] [-w|–wildcard] [-x|–discard-all] [-X |–discard-locals] [-R sectionname |–remove-section=sectionname] [-o file] [-p|–preserve-dates] [–keep-file-symbols] [–only-keep-debug] [-v |–verbose] [-V|–version] [–help] [–info] objfile… DESCRIPTION GNU strip discards all symbols from object files objfile. The list of object files may include archives. At least one object file must be given. strip…

  • |

    i686-pc-mingw32-strings (1) Linux Manual Page

    NAME strings – print the strings of printable characters in files. SYNOPSIS strings [-afovV] [–min-len]   [-n min-len] [–bytes=min-len]   [-t radix] [–radix=radix]   [-e encoding] [–encoding=encoding]   [–] [–all] [–print-file-name]   [-T bfdname] [–target=bfdname]   [–help] [–version] file… DESCRIPTION For each file given, GNU strings prints the printable character sequences that are at least 4 characters long (or the number given with the options below) and are followed by an unprintable character….

  • |

    i686-pc-mingw32-size (1) Linux Manual Page

    NAME size – list section sizes and total size. SYNOPSIS size [-A|-B|–format=compatibility]   [–help]   [-d|-o|-x|–radix=number]   [–common]   [-t|–totals]   [–target=bfdname] [-V|–version]   [objfile…] DESCRIPTION The GNU size utility lists the section sizes—and the total size—for each of the object or archive files objfile in its argument list. By default, one line of output is generated for each object file or…

  • |

    i686-pc-mingw32-readelf (1) Linux Manual Page

    NAME readelf – Displays information about ELF files. SYNOPSIS readelf [-a|–all]   [-h|–file-header]   [-l|–program-headers|–segments]   [-S|–section-headers|–sections]   [-g|–section-groups]   [-t|–section-details]   [-e|–headers]   [-s|–syms|–symbols]   [-n|–notes]   [-r|–relocs]   [-u|–unwind]   [-d|–dynamic]   [-V|–version-info]   [-A|–arch-specific]   [-D|–use-dynamic]   [-x <number or name>|–hex-dump=<number or name>]   [-p <number or name>|–string-dump=<number or name>]   [-R <number or name>|–relocated-dump=<number or name>]   [-c|–archive-index]   [-w[lLiaprmfFsoR]|    –debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges]]   [-I|-histogram]   [-v|–version]   [-W|–wide]   [-H|–help]   elffile… DESCRIPTION readelf displays information about one or…

  • |

    i686-pc-mingw32-ranlib (1) Linux Manual Page

    NAME ranlib – generate index to archive. SYNOPSIS ranlib [-vVt] archive DESCRIPTION ranlib generates an index to the contents of an archive and stores it in the archive. The index lists each symbol defined by a member of an archive that is a relocatable object file. You may use nm -s or nm –print-armap to…

  • |

    i686-pc-mingw32-objdump (1) Linux Manual Page

    NAME objdump – display information from object files. SYNOPSIS objdump [-a|–archive-headers]   [-b bfdname|–target=bfdname]   [-C|–demangle[=style] ]   [-d|–disassemble]   [-D|–disassemble-all]   [-z|–disassemble-zeroes]   [-EB|-EL|–endian={big | little }]   [-f|–file-headers]   [-F|–file-offsets]   [–file-start-context]   [-g|–debugging]   [-e|–debugging-tags]   [-h|–section-headers|–headers]   [-i|–info]   [-j section|–section=section]   [-l|–line-numbers]   [-S|–source]   [-m machine|–architecture=machine]   [-M options|–disassembler-options=options]   [-p|–private-headers]   [-r|–reloc]   [-R|–dynamic-reloc]   [-s|–full-contents]   [-W[lLiaprmfFsoR]|    –dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges]]   [-G|–stabs]   [-t|–syms]   [-T|–dynamic-syms]   [-x|–all-headers]   [-w|–wide]   [–start-address=address]   [–stop-address=address]   [–prefix-addresses]   [–[no-]show-raw-insn]   [–adjust-vma=offset]   [–special-syms]   [–prefix=prefix]   [–prefix-strip=level]   [–insn-width=width]   [-V|–version]   [-H|–help]   objfile… DESCRIPTION…

  • |

    i686-pc-mingw32-objcopy (1) Linux Manual Page

    NAME objcopy – copy and translate object files SYNOPSIS objcopy [-F bfdname|–target=bfdname]   [-I bfdname|–input-target=bfdname]   [-O bfdname|–output-target=bfdname]   [-B bfdarch|–binary-architecture=bfdarch]   [-S|–strip-all]   [-g|–strip-debug]   [-K symbolname|–keep-symbol=symbolname]   [-N symbolname|–strip-symbol=symbolname]   [–strip-unneeded-symbol=symbolname]   [-G symbolname|–keep-global-symbol=symbolname]   [–localize-hidden]   [-L symbolname|–localize-symbol=symbolname]   [–globalize-symbol=symbolname]   [-W symbolname|–weaken-symbol=symbolname]   [-w|–wildcard]   [-x|–discard-all]   [-X|–discard-locals]   [-b byte|–byte=byte]   [-i interleave|–interleave=interleave]   [-j sectionname|–only-section=sectionname]   [-R sectionname|–remove-section=sectionname]   [-p|–preserve-dates]   [–debugging]   [–gap-fill=val]   [–pad-to=address]   [–set-start=val]   [–adjust-start=incr]   [–change-addresses=incr]   [–change-section-address section{=,+,-}val]   [–change-section-lma section{=,+,-}val]   [–change-section-vma section{=,+,-}val]   [–change-warnings] [–no-change-warnings]   [–set-section-flags section=flags]   [–add-section sectionname=filename]   [–rename-section oldname=newname[,flags]]   [–long-section-names {enable,disable,keep}]   [–change-leading-char] [–remove-leading-char]   [–reverse-bytes=num]   [–srec-len=ival] [–srec-forceS3]   [–redefine-sym old=new]   [–redefine-syms=filename]   [–weaken]   [–keep-symbols=filename]   [–strip-symbols=filename]…

  • |

    i686-pc-mingw32-nm (1) Linux Manual Page

    NAME nm – list symbols from object files SYNOPSIS nm [-a|–debug-syms] [-g|–extern-only][–plugin name] [-B] [-C|–demangle[=style]] [-D|–dynamic] [-S|–print-size] [-s|–print-armap] [-A|-o|–print-file-name][–special-syms] [-n|-v|–numeric-sort] [-p|–no-sort] [-r|–reverse-sort] [–size-sort] [-u|–undefined-only] [-t radix|–radix=radix] [-P|–portability] [–target=bfdname] [-fformat|–format=format] [–defined-only] [-l|–line-numbers] [–no-demangle] [-V|–version] [-X 32_64] [–help]  [objfile…] DESCRIPTION GNU nm lists the symbols from object files objfile…. If no object files are listed as arguments, nm assumes the file a.out. For each symbol, nm shows: * The symbol value, in…

  • |

    i686-pc-mingw32-nlmconv (1) Linux Manual Page

    NAME nlmconv – converts object code into an NLM. SYNOPSIS nlmconv [-I bfdname|–input-target=bfdname]   [-O bfdname|–output-target=bfdname]   [-T headerfile|–header-file=headerfile]   [-d|–debug] [-l linker|–linker=linker]   [-h|–help] [-V|–version]   infile outfile DESCRIPTION nlmconv converts the relocatable i386 object file infile into the NetWare Loadable Module outfile, optionally reading headerfile for NLM header information. For instructions on writing the NLM command file language used in header files, see the…

  • |

    i686-pc-mingw32-ld (1) Linux Manual Page

    NAME ld – The GNU linker SYNOPSIS ld [options] objfile … DESCRIPTION ld combines a number of object and archive files, relocates their data and ties up symbol references. Usually the last step in compiling a program is to run ld. ld accepts Linker Command Language files written in a superset of AT&T‘s Link Editor…

  • |

    i686-pc-mingw32-gprof (1) Linux Manual Page

    NAME gprof – display call graph profile data SYNOPSIS gprof [ -[abcDhilLrsTvwxyz] ] [ -[ACeEfFJnNOpPqQZ][name] ]  [ -I dirs ] [ -d[num] ] [ -k from/to ]  [ -m min-count ] [ -R map_file ] [ -t table-length ]  [ –[no-]annotated-source[=name] ]   [ –[no-]exec-counts[=name] ]  [ –[no-]flat-profile[=name] ] [ –[no-]graph[=name] ]  [ –[no-]time=name] [ –all-lines ] [ –brief ]   [ –debug[=level] ] [ –function-ordering ]   [ –file-ordering map_file ] [ –directory-path=dirs ]  [ –display-unused-functions ] [ –file-format=name ]  [ –file-info ] [ –help ] [ –line ] [ –min-count=n ]  [ –no-static ] [ –print-path ] [ –separate-files ]  [ –static-call-graph ] [ –sum ] [ –table-length=len ]  [ –traditional ] [ –version ] [ –width=n ]  [ –ignore-non-functions ] [ –demangle[=STYLE] ]  [ –no-demangle ] [–external-symbol-table=name]   [ image-file ] [ profile-file … ] DESCRIPTION "gprof" produces an execution profile of C, Pascal, or Fortran77 programs. The effect of called routines is incorporated in the profile of…

  • |

    i686-pc-mingw32-gfortran (1) Linux Manual Page

    NAME gfortran – GNU Fortran compiler SYNOPSIS gfortran [-c|-S|-E]    [-g] [-pg] [-Olevel]    [-Wwarn…] [-pedantic]    [-Idir…] [-Ldir…]    [-Dmacro[=defn]…] [-Umacro]    [-foption…]    [-mmachine-option…]    [-o outfile] infile… Only the most useful options are listed here; see below for the remainder. DESCRIPTION The gfortran command supports all the options supported by the gcc command. Only options specific to GNU Fortran are documented here. All GCC and GNU…

  • |

    i686-pc-mingw32-gcov (1) Linux Manual Page

    NAME gcov – coverage testing tool SYNOPSIS gcov [-v|–version] [-h|–help]   [-a|–all-blocks]   [-b|–branch-probabilities]   [-c|–branch-counts]   [-n|–no-output]   [-l|–long-file-names]   [-p|–preserve-paths]   [-f|–function-summaries]   [-o|–object-directory directory|file] sourcefiles   [-u|–unconditional-branches] DESCRIPTION gcov is a test coverage program. Use it in concert with GCC to analyze your programs to help create more efficient, faster running code and to discover untested parts of your program. You can use…

  • |

    i686-pc-mingw32-gcc (1) Linux Manual Page

    gcc – GNU project C and C++ compiler Synopsis gcc [-c|-S|-E] [-std=standard]  [-g] [-pg] [-Olevel]  [-Wwarn…] [-pedantic]  [-Idir…] [-Ldir…]  [-Dmacro[=defn]…] [-Umacro]  [-foption…] [-mmachine-option…]  [-o outfile] [@file] infile… Only the most useful options are listed here; see below for the remainder. g++ accepts mostly the same options as gcc. Description When you invoke GCC, it normally does preprocessing, compilation, assembly and linking. The “overall options”…

  • |

    i686-pc-mingw32-g++ (1) Linux Manual Page

    gcc – GNU project C and C++ compiler Synopsis gcc [-c|-S|-E] [-std=standard]  [-g] [-pg] [-Olevel]  [-Wwarn…] [-pedantic]  [-Idir…] [-Ldir…]  [-Dmacro[=defn]…] [-Umacro]  [-foption…] [-mmachine-option…]  [-o outfile] [@file] infile… Only the most useful options are listed here; see below for the remainder. g++ accepts mostly the same options as gcc. Description When you invoke GCC, it normally does preprocessing, compilation, assembly and linking. The “overall options”…

  • |

    i686-pc-mingw32-dlltool (1) Linux Manual Page

    NAME dlltool – Create files needed to build and use DLLs. SYNOPSIS dlltool [-d|–input-def def-file-name]   [-b|–base-file base-file-name]   [-e|–output-exp exports-file-name]   [-z|–output-def def-file-name]   [-l|–output-lib library-file-name]   [–export-all-symbols] [–no-export-all-symbols]   [–exclude-symbols list]   [–no-default-excludes]   [-S|–as path-to-assembler] [-f|–as-flags options]   [-D|–dllname name] [-m|–machine machine]   [-a|–add-indirect]   [-U|–add-underscore] [–add-stdcall-underscore]   [-k|–kill-at] [-A|–add-stdcall-alias]   [-p|–ext-prefix-alias prefix]   [-x|–no-idata4] [-c|–no-idata5]   [–use-nul-prefixed-import-tables]   [-I|–identify library-file-name] [–identify-strict]   [-i|–interwork]   [-n|–nodelete] [-t|–temp-prefix prefix]   [-v|–verbose]   [-h|–help] [-V|–version]   [object-file …] DESCRIPTION dlltool reads its inputs, which can come from the -d and -b options as well as object…

  • |

    i686-pc-mingw32-cpp (1) Linux Manual Page

    NAME cpp – The C Preprocessor SYNOPSIS cpp [-Dmacro[=defn]…] [-Umacro]  [-Idir…] [-iquotedir…]  [-Wwarn…]  [-M|-MM] [-MG] [-MF filename]  [-MP] [-MQ target…]  [-MT target…]  [-P] [-fno-working-directory]  [-x language] [-std=standard]  infile outfile Only the most useful options are listed here; see below for the remainder. DESCRIPTION The C preprocessor, often known as cpp, is a macro processor that is used automatically by the C compiler to transform your program…

  • |

    i686-pc-mingw32-c++filt (1) Linux Manual Page

    c++filt – Demangle C++ and Java symbols. Synopsis c++filt [-_|–strip-underscores]   [-n|–no-strip-underscores]   [-p|–no-params]   [-t|–types]   [-i|–no-verbose]   [-s format|–format=format]   [–help]  [–version]  [symbol…] Description The C++ and Java languages provide function overloading, which means that you can write many functions with the same name, providing that each function takes parameters of different types. In order to be able to distinguish these similarly…

  • |

    i686-pc-mingw32-as (1) Linux Manual Page

    NAME AS – the portable GNU assembler. SYNOPSIS as [-a[cdghlns][=file]] [–alternate] [-D]  [–debug-prefix-map old=new]  [–defsym sym=val] [-f] [-g] [–gstabs]  [–gstabs+] [–gdwarf-2] [–help] [-I dir] [-J]  [-K] [-L] [–listing-lhs-width=NUM]  [–listing-lhs-width2=NUM] [–listing-rhs-width=NUM]  [–listing-cont-lines=NUM] [–keep-locals] [-o  objfile] [-R] [–reduce-memory-overheads] [–statistics]  [-v] [-version] [–version] [-W] [–warn]  [–fatal-warnings] [-w] [-x] [-Z] [@FILE]  [–target-help] [target-options]  [—|files …] Target Alpha options: [-mcpu] [-mdebug | -no-mdebug] [-replace | -noreplace] [-relax] [-g] [-Gsize] [-F] [-32addr] Target ARC options: [-marc[5|6|7|8]] [-EB|-EL] Target ARM options: [-mcpu=processor[+extension…]] [-march=architecture[+extension…]] [-mfpu=floating-point-format] [-mfloat-abi=abi] [-meabi=ver] [-mthumb] [-EB|-EL] [-mapcs-32|-mapcs-26|-mapcs-float|  -mapcs-reentrant] [-mthumb-interwork] [-k] Target CRIS options: [–underscore | –no-underscore] [–pic] [-N] [–emulation=criself | –emulation=crisaout]…