2.4. Additional Resources
A detailed description of the GNU Compiler Collections and its features is beyond the scope of this book. For more information, see the resources listed below.
- gcc(1) — The manual page for the
gcccompiler provides detailed information on its usage; with few exceptions,
g++accepts the same command line options as
gcc. To display the manual page for the version included in Red Hat Developer Toolset, type:
scl enable devtoolset-6 'man gcc'
- gfortran(1) — The manual page for the
gfortrancompiler provides detailed information on its usage. To display the manual page for the version included in Red Hat Developer Toolset, type:
scl enable devtoolset-6 'man gfortran'
- C++ Standard Library Documentation — Documentation on the C++ standard library can be optionally installed by typing the following at a shell prompt as
yum install devtoolset-6-libstdc++-docsOnce installed, HTML documentation is available at
- Using the GNU Compiler Collection — The official GCC manual provides an in-depth description of the GNU compilers and their usage.
- The GNU C++ Library — The GNU C++ library documentation provides detailed information about the GNU implementation of the standard C++ library.
- The GNU Fortran Compiler — The GNU Fortran compiler documentation provides detailed information on
- Chapter 1, Red Hat Developer Toolset provides an overview of Red Hat Developer Toolset and more information on how to install it on your system.
- Chapter 4, binutils explains how to use the binutils, a collection of binary tools to inspect and manipulate object files and binaries.
- Chapter 5, elfutils explains how to use elfutils, a collection of binary tools to inspect and manipulate ELF files.
- Chapter 6, dwz explains how to use dwz to optimize DWARF debugging information contained in ELF shared libraries and ELF executables for size.
- Chapter 7, GNU Debugger (GDB) provides information on how to debug programs written in C, C++, and Fortran.