Linux Manuals session 1

Section 1: user commands and tools

  • |

    x86_64-linux-gnu-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]         [–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]…

  • |

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

    NAME lto-dump – Tool for dumping LTO object files SYNOPSIS lto-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 DESCRIPTION lto-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…

  • |

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

    NAME lto-dump – Tool for dumping LTO object files SYNOPSIS lto-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 DESCRIPTION lto-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…

  • |

    x86_64-linux-gnu-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…

  • |

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

    gold – The GNU ELF linker Synopsis ld.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…

  • |

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

    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 Command…

  • |

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

    NAME gprof – display call graph profile data SYNOPSIS gprof [ -[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…

  • |

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

    NAME gold – The GNU ELF linker SYNOPSIS ld.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…

  • |

    x86_64-linux-gnu-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…

  • |

    x86_64-linux-gnu-gfortran-9 (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…

  • |

    x86_64-linux-gnu-gfortran-8 (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…

  • |

    x86_64-linux-gnu-gfortran-11 (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…

  • |

    x86_64-linux-gnu-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]      [-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 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…

  • |

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

    NAME gcov-tool – offline gcda profile processing tool SYNOPSIS gcov-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] DESCRIPTION gcov-tool is an offline tool to process gcc’s gcda profile files. Current gcov-tool supports the…

  • |

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

    NAME gcov-tool – offline gcda profile processing tool SYNOPSIS gcov-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] DESCRIPTION gcov-tool is an offline tool to process gcc’s gcda profile files. Current gcov-tool supports the…

  • |

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

    NAME gcov-tool – offline gcda profile processing tool SYNOPSIS gcov-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] DESCRIPTION gcov-tool is an offline tool to process gcc’s gcda profile files. Current gcov-tool supports the…

  • |

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

    NAME gcov-tool – offline gcda profile processing tool SYNOPSIS gcov-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] DESCRIPTION gcov-tool is an offline tool to process gcc’s gcda profile files. Current gcov-tool supports the…

  • |

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

    NAME gcov-tool – offline gcda profile processing tool SYNOPSIS gcov-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] DESCRIPTION gcov-tool is an offline tool to process gcc’s gcda profile files. Current gcov-tool supports the…

  • |

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

    NAME gcov-tool – offline gcda profile processing tool SYNOPSIS gcov-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] DESCRIPTION gcov-tool is an offline tool to process gcc’s gcda profile files. Current gcov-tool supports the…