cpp x86_64 58a420da0bc73b42b5328f13f598eae4e44f4c3d820873449893f8e298ad988b The C Preprocessor Cpp is the GNU C-Compatible Compiler Preprocessor. Cpp is a macro processor which is used automatically by the C compiler to transform your program before actual compilation. It is called a macro processor because it allows you to define macros, abbreviations for longer constructs. The C preprocessor provides four separate functionalities: the inclusion of header files (files of declarations that can be substituted into your program); macro expansion (you can define macros, and the C preprocessor will replace the macros with their definitions throughout the program); conditional compilation (using special preprocessing directives, you can include or exclude parts of the program according to various conditions); and line control (if you use a program to combine or rearrange source files into an intermediate file which is then compiled, you can use line control to inform the compiler about where each source line originated). You should install this package if you are a C programmer and you use macros. https://gcc.gnu.org gcc src e4bbf6d0e17657ff093bc3909bda1ed954d021feb448bf06c91808d41f8857bc Various compilers (C, C++, Objective-C, ...) The gcc package contains the GNU Compiler Collection version 12. You'll need this package in order to compile C code. https://gcc.gnu.org gcc x86_64 cd84e34918002f06b875adb89dabe53aff50df0e703774c47520fc18c8844bb8 Various compilers (C, C++, Objective-C, ...) The gcc package contains the GNU Compiler Collection version 12. You'll need this package in order to compile C code. https://gcc.gnu.org gcc-c++ x86_64 8cc4ae3fe639f5b879852df08d07970ee6e4cbaebf6c1d9170393bde18dce736 C++ support for GCC This package adds C++ support to the GNU Compiler Collection. It includes support for most of the current C++ specification, including templates and exception handling. https://gcc.gnu.org gcc-debuginfo x86_64 9c15fc9601c2d002cc96d0ef99f22171a1e021e87c6c2d678294ddf7c867deac Debug information for package gcc This package provides debug information for package gcc. Debug information is useful when developing applications that use this package or when debugging this package. https://gcc.gnu.org gcc-debugsource x86_64 38905e8f7489ade5806623ae9e40c2c5f2942ff3de0651012a634d02cc51a769 Debug sources for package gcc This package provides debug sources for package gcc. Debug sources are useful when developing applications that use this package or when debugging this package. https://gcc.gnu.org gcc-gdb-plugin x86_64 8138846b435b21dcc1a8ab74ef9ad5a8324bf757b5be06bd661aa8732eefa774 GCC plugin for GDB This package contains GCC plugin for GDB C expression evaluation. https://gcc.gnu.org gcc-gfortran x86_64 1418ce232185f58ce52a94690a7b601f59bd2c6e128bdb540cffc3e1cbf03007 Fortran support The gcc-gfortran package provides support for compiling Fortran programs with the GNU Compiler Collection. https://gcc.gnu.org gcc-objc++ x86_64 b651d539444aae47daab9262094b85d9564630f6decf649efa14ce43b1ca04ea Objective-C++ support for GCC gcc-objc++ package provides Objective-C++ support for the GCC. https://gcc.gnu.org gcc-objc x86_64 766abebd3b56604af1db19406f7534dac23127cf11daa8c665bf105d81be72e4 Objective-C support for GCC gcc-objc provides Objective-C support for the GCC. Mainly used on systems running NeXTSTEP, Objective-C is an object-oriented derivative of the C language. https://gcc.gnu.org gcc-plugin-devel x86_64 7b5cb1903779e21dc754e2009a350cff2b2deb9afcd7fb212313aa63fe2e7b9a Support for compiling GCC plugins This package contains header files and other support files for compiling GCC plugins. The GCC plugin ABI is currently not stable, so plugins must be rebuilt any time GCC is updated. https://gcc.gnu.org libasan x86_64 48be85a9c7b8c8e935aad5587d1c34fc493f3305cbcd6e1c8b3c50b7f9861459 The Address Sanitizer runtime library This package contains the Address Sanitizer library which is used for -fsanitize=address instrumented programs. https://gcc.gnu.org libasan-static x86_64 1bbc12db9b8a582506a0e748953a66646497955f38c018ac5bf6b4048cff25cb The Address Sanitizer static library This package contains Address Sanitizer static runtime library. https://gcc.gnu.org libatomic x86_64 29bdaae0490c5b08c6b40c92cf49eced076a610742e890dda4968816aade957b The GNU Atomic library This package contains the GNU Atomic library which is a GCC support runtime library for atomic operations not supported by hardware. https://gcc.gnu.org libatomic-static x86_64 8ab121768a728a0a49721f5a4a796d38c91b301410f0149f439d6929adfc2d26 The GNU Atomic static library This package contains GNU Atomic static libraries. https://gcc.gnu.org libgcc x86_64 dc0a3c6476d0dcc7a19459f8cdf472d30899be8be3caed6d401d1b13a9633b0e GCC version 12 shared support library This package contains GCC shared support library which is needed e.g. for exception handling support. https://gcc.gnu.org libgccjit x86_64 69739f52841aa693b2fc5fb5563bebbd1338ce61084266299c570c79a6e7ee6c Library for embedding GCC inside programs and libraries This package contains shared library with GCC JIT front-end. https://gcc.gnu.org libgccjit-devel x86_64 9d1e9f01794f14b19a5591bb80694771f11e9e2ca939a46fca1a5757f4c8203b Support for embedding GCC inside programs and libraries This package contains header files and documentation for GCC JIT front-end. https://gcc.gnu.org libgfortran x86_64 cbf7f43df9d7ded4c7c344700152bb12212453a11559b8806b29eb388818c8df Fortran runtime This package contains Fortran shared library which is needed to run Fortran dynamically linked programs. https://gcc.gnu.org libgfortran-static x86_64 f2fc45613d3ef75cea21cde7075549eae66bddf86c30a38baf75e62184d424b2 Static Fortran libraries This package contains static Fortran libraries. https://gcc.gnu.org libgomp x86_64 e70ab2c3faa57254e4f0d6cf3279a031578d8d59b21d54427d9000717650317c GCC OpenMP v4.5 shared support library This package contains GCC shared support library which is needed for OpenMP v4.5 support. https://gcc.gnu.org libitm x86_64 aae5cd96bfcb67762c0318f089af7a149e5644aa13ca067a33554d328615624a The GNU Transactional Memory library This package contains the GNU Transactional Memory library which is a GCC transactional memory support runtime library. https://gcc.gnu.org libitm-devel x86_64 bbf7e1dd92bd8a9fb6e5100505f7f6188c50b80f7bf3bb3d5c7dca86dbc584fa The GNU Transactional Memory support This package contains headers and support files for the GNU Transactional Memory library. https://gcc.gnu.org libitm-static x86_64 9b87b51e103efb6456d973d711f76ae4d661094064dd9ad0304d600a0929a3a1 The GNU Transactional Memory static library This package contains GNU Transactional Memory static libraries. https://gcc.gnu.org liblsan x86_64 c945cdfe6cccfcd2f371fd12f0d169d2668a8e1012951b31c6790b45b3edbd1c The Leak Sanitizer runtime library This package contains the Leak Sanitizer library which is used for -fsanitize=leak instrumented programs. https://gcc.gnu.org liblsan-static x86_64 0fb297feacc2942d96eea72f0e91ce5c0a7596ff73f47c84e053d714ad4f34fa The Leak Sanitizer static library This package contains Leak Sanitizer static runtime library. https://gcc.gnu.org libobjc x86_64 4d143a54320cb49252027f0a04580ad845e612411814582e57104457f965a17d Objective-C runtime This package contains Objective-C shared library which is needed to run Objective-C dynamically linked programs. https://gcc.gnu.org libquadmath x86_64 ee7ce65f7f6f120a92a784f91afb246bc9c9f17c1dba13b57021412b790abc45 GCC __float128 shared support library This package contains GCC shared support library which is needed for __float128 math support and for Fortran REAL*16 support. https://gcc.gnu.org libquadmath-devel x86_64 39ab1b5b88feb73657d562cfe8bb74c9a22d356a7b2e396959dac657f1d9dfd0 GCC __float128 support This package contains headers for building Fortran programs using REAL*16 and programs using __float128 math. https://gcc.gnu.org libquadmath-static x86_64 cf35b12cec19c01cfc240839ab68249e6f02b9c08afe03d6953487c2f2f649ee Static libraries for __float128 support This package contains static libraries for building Fortran programs using REAL*16 and programs using __float128 math. https://gcc.gnu.org libstdc++ x86_64 530da2807bc4cc43ce2f8f8fcad33db7843cd616e67108ab3c070ee43b651d41 GNU Standard C++ Library The libstdc++ package contains a rewritten standard compliant GCC Standard C++ Library. https://gcc.gnu.org libstdc++-devel x86_64 5f83e5af78aa40e05869379e73b2733ba24c89bc9c4c6432e276863a5aff956d Header files and libraries for C++ development This is the GNU implementation of the standard C++ libraries. This package includes the header files and libraries needed for C++ development. This includes rewritten implementation of STL. https://gcc.gnu.org libstdc++-static x86_64 606ca299d5f3fc43c58ae4939737ef0f767b7c2ffcc90b885e84a92959255b87 Static libraries for the GNU standard C++ library Static libraries for the GNU standard C++ library. https://gcc.gnu.org libtsan x86_64 0df1c6ef4b74b2a82504821fdbb3ed4d116e6409f4b62453e37ac9ff1750f99e The Thread Sanitizer runtime library This package contains the Thread Sanitizer library which is used for -fsanitize=thread instrumented programs. https://gcc.gnu.org libtsan-static x86_64 df5edbf8eca18713acc101d22afed42cb13c96124211f7fba5a8b66d1a3e2d18 The Thread Sanitizer static library This package contains Thread Sanitizer static runtime library. https://gcc.gnu.org libubsan x86_64 0c1b3db490c09f4d5687a0b75d8952aeb50b2b54a020fb0cec6b56d4b6a3935c The Undefined Behavior Sanitizer runtime library This package contains the Undefined Behavior Sanitizer library which is used for -fsanitize=undefined instrumented programs. https://gcc.gnu.org libubsan-static x86_64 d1ad61e4e24e5581f6f6fe68537cb26e563a3d40cd70217548754a3ac3b9e4e9 The Undefined Behavior Sanitizer static library This package contains Undefined Behavior Sanitizer static runtime library. https://gcc.gnu.org