Linux Manuals session 1

Section 1: user commands and tools

  • |

    x86_64-linux-gnu-objcopy (1) Linux Manual Page

    objcopy – copy and translate object files Synopsisobjcopy [-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]         [–strip-unneeded]         [-K symbolname|–keep-symbol=symbolname]         [–keep-file-symbols]         [–keep-section-symbols]         [-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]         [–globalize-symbols=filename]         [-W symbolname|–weaken-symbol=symbolname]         [-w|–wildcard]         [-x|–discard-all]         [-X|–discard-locals]         [-b byte|–byte=byte]         [-i [breadth]|–interleave[=breadth]]         [–interleave-width=width]         [-j sectionpattern|–only-section=sectionpattern]         [-R sectionpattern|–remove-section=sectionpattern]         [–keep-section=sectionpattern]         [–remove-relocations=sectionpattern]         [-p|–preserve-dates]         [-D|–enable-deterministic-archives]         [-U|–disable-deterministic-archives]         [–debugging]         [–gap-fill=val]         [–pad-to=address]         [–set-start=val]         [–adjust-start=incr]         [–change-addresses=incr]         [–change-section-address sectionpattern{=,+,-}val]         [–change-section-lma sectionpattern{=,+,-}val]         [–change-section-vma sectionpattern{=,+,-}val]         [–change-warnings] [–no-change-warnings]         [–set-section-flags sectionpattern=flags]         [–set-section-alignment sectionpattern=align]         [–add-section sectionname=filename]         [–dump-section sectionname=filename]         [–update-section sectionname=filename]…

  • |

    x86_64-linux-gnu-nm (1) Linux Manual Page

    nm – list symbols from object files Synopsisnm [-A|-o|–print-file-name]    [-a|–debug-syms]    [-B|–format=bsd]    [-C|–demangle[=style]]    [-D|–dynamic]    [-fformat|–format=format]    [-g|–extern-only]    [-h|–help]    [–ifunc-chars=CHARS]    [-j|–format=just-symbols]    [-l|–line-numbers] [–inlines]    [-n|-v|–numeric-sort]    [-P|–portability]    [-p|–no-sort]    [-r|–reverse-sort]    [-S|–print-size]    [-s|–print-armap]    [-t radix|–radix=radix]    [-u|–undefined-only]    [-U method] [–unicode=method]    [-V|–version]    [-X 32_64]    [–defined-only]    [–no-demangle]    [–no-recurse-limit|–recurse-limit]]    [–plugin name]    [–size-sort]    [–special-syms]    [–synthetic]    [–target=bfdname]    [–with-symbol-versions]    [–without-symbol-versions]    [objfile…] DescriptionGNU nm lists the symbols from object files objfile…. If no object files…

  • |

    x86_64-linux-gnu-lto-dump-12 (1) Linux Manual Page

    lto-dump – Tool for dumping LTO object files Synopsislto-dump [-list]      [-demangle]      [-defined-only]      [-print-value]      [-name-sort]      [-size-sort]      [-reverse-sort]      [-no-sort]      [-symbol=]      [-objects]      [-type-stats]      [-tree-stats]      [-gimple-stats]      [-dump-level=]      [-dump-body=]      [-help] lto-dump Descriptionlto-dump is a tool you can use in conjunction with GCC to dump link time optimization object files. Options-list Dumps list of details of functions and variables. -demangle Dump the…

  • |

    x86_64-linux-gnu-lto-dump-11 (1) Linux Manual Page

    lto-dump – Tool for dumping LTO object files Synopsislto-dump [-list]      [-demangle]      [-defined-only]      [-print-value]      [-name-sort]      [-size-sort]      [-reverse-sort]      [-no-sort]      [-symbol=]      [-objects]      [-type-stats]      [-tree-stats]      [-gimple-stats]      [-dump-level=]      [-dump-body=]      [-help] lto-dump Descriptionlto-dump is a tool you can use in conjunction with GCC to dump link time optimization object files. Options-list Dumps list of details of functions and variables. -demangle Dump the…

  • |

    x86_64-linux-gnu-ld (1) Linux Manual Page

    ld – The GNU linker Synopsisld [options] objfile … Descriptionld 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 Command Language syntax,…

  • |

    x86_64-linux-gnu-ld.gold (1) Linux Manual Page

    gold – The GNU ELF linker Synopsisld.gold [,options/] ,file/… Options–help Report usage information -v, –version Report version information -V Report version and target information –add-needed Not supported –no-add-needed Do not copy DT_NEEDED tags from shared libraries (default) –allow-multiple-definition Allow multiple definitions of symbols –no-allow-multiple-definition Do not allow multiple definitions (default) –allow-shlib-undefined Allow unresolved references in…

  • |

    x86_64-linux-gnu-ld.bfd (1) Linux Manual Page

    ld – The GNU linker Synopsisld [options] objfile … Descriptionld 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 Command Language syntax,…

  • |

    x86_64-linux-gnu-gprof (1) Linux Manual Page

    gprof – display call graph profile data Synopsisgprof [ -[abcDhilLrsTvwxyz] ] [ -[ACeEfFJnNOpPqQRStZ][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 ] [ –inline-file-names ]  [ –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 each caller….

  • |

    x86_64-linux-gnu-gold (1) Linux Manual Page

    gold – The GNU ELF linker Synopsisld.gold [,options/] ,file/… Options–help Report usage information -v, –version Report version information -V Report version and target information –add-needed Not supported –no-add-needed Do not copy DT_NEEDED tags from shared libraries (default) –allow-multiple-definition Allow multiple definitions of symbols –no-allow-multiple-definition Do not allow multiple definitions (default) –allow-shlib-undefined Allow unresolved references in…

  • |

    x86_64-linux-gnu-gfortran (1) Linux Manual Page

    gfortran – GNU Fortran compiler Synopsisgfortran [-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. DescriptionThe gfortran command supports all the options supported by the gcc command. Only options specific to GNU Fortran are documented here. All GCC and GNU Fortran options are…

  • |

    x86_64-linux-gnu-gfortran-9 (1) Linux Manual Page

    gfortran – GNU Fortran compiler Synopsisgfortran [-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. DescriptionThe gfortran command supports all the options supported by the gcc command. Only options specific to GNU Fortran are documented here. All GCC and GNU Fortran options are…

  • |

    x86_64-linux-gnu-gfortran-8 (1) Linux Manual Page

    gfortran – GNU Fortran compiler Synopsisgfortran [-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. DescriptionThe gfortran command supports all the options supported by the gcc command. Only options specific to GNU Fortran are documented here. All GCC and GNU Fortran options are…

  • |

    x86_64-linux-gnu-gfortran-11 (1) Linux Manual Page

    gfortran – GNU Fortran compiler Synopsisgfortran [-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. DescriptionThe gfortran command supports all the options supported by the gcc command. Only options specific to GNU Fortran are documented here. All GCC and GNU Fortran options are…

  • |

    x86_64-linux-gnu-gcov (1) Linux Manual Page

    gcov – coverage testing tool Synopsisgcov [-v|–version] [-h|–help]      [-a|–all-blocks]      [-b|–branch-probabilities]      [-c|–branch-counts]      [-d|–display-progress]      [-f|–function-summaries]      [-j|–json-format]      [-H|–human-readable]      [-k|–use-colors]      [-l|–long-file-names]      [-m|–demangled-names]      [-n|–no-output]      [-o|–object-directory directory|file]      [-p|–preserve-paths]      [-q|–use-hotness-colors]      [-r|–relative-only]      [-s|–source-prefix directory]      [-t|–stdout]      [-u|–unconditional-branches]      [-x|–hash-filenames]      files Descriptiongcov 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…

  • |

    x86_64-linux-gnu-gcov-tool (1) Linux Manual Page

    gcov-tool – offline gcda profile processing tool Synopsisgcov-tool [-v|–version] [-h|–help] gcov-tool merge [merge-options] directory1 directory2      [-o|–output directory]      [-v|–verbose]      [-w|–weight w1,w2] gcov-tool rewrite [rewrite-options] directory      [-n|–normalize long_long_value]      [-o|–output directory]      [-s|–scale float_or_simple-frac_value]      [-v|–verbose] gcov-tool overlap [overlap-options] directory1 directory2      [-f|–function]      [-F|–fullname]      [-h|–hotonly]      [-o|–object]      [-t|–hot_threshold] float      [-v|–verbose] Descriptiongcov-tool is an offline tool to process gcc’s gcda profile files. Current gcov-tool supports the following functionalities: *…

  • |

    x86_64-linux-gnu-gcov-tool-9 (1) Linux Manual Page

    gcov-tool – offline gcda profile processing tool Synopsisgcov-tool [-v|–version] [-h|–help] gcov-tool merge [merge-options] directory1 directory2      [-o|–output directory]      [-v|–verbose]      [-w|–weight w1,w2] gcov-tool rewrite [rewrite-options] directory      [-n|–normalize long_long_value]      [-o|–output directory]      [-s|–scale float_or_simple-frac_value]      [-v|–verbose] gcov-tool overlap [overlap-options] directory1 directory2      [-f|–function]      [-F|–fullname]      [-h|–hotonly]      [-o|–object]      [-t|–hot_threshold] float      [-v|–verbose] Descriptiongcov-tool is an offline tool to process gcc’s gcda profile files. Current gcov-tool supports the following functionalities: *…

  • |

    x86_64-linux-gnu-gcov-tool-8 (1) Linux Manual Page

    gcov-tool – offline gcda profile processing tool Synopsisgcov-tool [-v|–version] [-h|–help] gcov-tool merge [merge-options] directory1 directory2      [-o|–output directory]      [-v|–verbose]      [-w|–weight w1,w2] gcov-tool rewrite [rewrite-options] directory      [-n|–normalize long_long_value]      [-o|–output directory]      [-s|–scale float_or_simple-frac_value]      [-v|–verbose] gcov-tool overlap [overlap-options] directory1 directory2      [-f|–function]      [-F|–fullname]      [-h|–hotonly]      [-o|–object]      [-t|–hot_threshold] float      [-v|–verbose] Descriptiongcov-tool is an offline tool to process gcc’s gcda profile files. Current gcov-tool supports the following functionalities: *…

  • |

    x86_64-linux-gnu-gcov-tool-7 (1) Linux Manual Page

    gcov-tool – offline gcda profile processing tool Synopsisgcov-tool [-v|–version] [-h|–help] gcov-tool merge [merge-options] directory1 directory2      [-o|–output directory]      [-v|–verbose]      [-w|–weight w1,w2] gcov-tool rewrite [rewrite-options] directory      [-n|–normalize long_long_value]      [-o|–output directory]      [-s|–scale float_or_simple-frac_value]      [-v|–verbose] gcov-tool overlap [overlap-options] directory1 directory2      [-f|–function]      [-F|–fullname]      [-h|–hotonly]      [-o|–object]      [-t|–hot_threshold] float      [-v|–verbose] Descriptiongcov-tool is an offline tool to process gcc’s gcda profile files. Current gcov-tool supports the following functionalities: *…

  • |

    x86_64-linux-gnu-gcov-tool-12 (1) Linux Manual Page

    gcov-tool – offline gcda profile processing tool Synopsisgcov-tool [-v|–version] [-h|–help] gcov-tool merge [merge-options] directory1 directory2      [-o|–output directory]      [-v|–verbose]      [-w|–weight w1,w2] gcov-tool rewrite [rewrite-options] directory      [-n|–normalize long_long_value]      [-o|–output directory]      [-s|–scale float_or_simple-frac_value]      [-v|–verbose] gcov-tool overlap [overlap-options] directory1 directory2      [-f|–function]      [-F|–fullname]      [-h|–hotonly]      [-o|–object]      [-t|–hot_threshold] float      [-v|–verbose] Descriptiongcov-tool is an offline tool to process gcc’s gcda profile files. Current gcov-tool supports the following functionalities: *…

  • |

    x86_64-linux-gnu-gcov-tool-11 (1) Linux Manual Page

    gcov-tool – offline gcda profile processing tool Synopsisgcov-tool [-v|–version] [-h|–help] gcov-tool merge [merge-options] directory1 directory2      [-o|–output directory]      [-v|–verbose]      [-w|–weight w1,w2] gcov-tool rewrite [rewrite-options] directory      [-n|–normalize long_long_value]      [-o|–output directory]      [-s|–scale float_or_simple-frac_value]      [-v|–verbose] gcov-tool overlap [overlap-options] directory1 directory2      [-f|–function]      [-F|–fullname]      [-h|–hotonly]      [-o|–object]      [-t|–hot_threshold] float      [-v|–verbose] Descriptiongcov-tool is an offline tool to process gcc’s gcda profile files. Current gcov-tool supports the following functionalities: *…