cppx86_6458a420da0bc73b42b5328f13f598eae4e44f4c3d820873449893f8e298ad988bThe C PreprocessorCpp 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.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpm/usr/bin/cppgccsrce4bbf6d0e17657ff093bc3909bda1ed954d021feb448bf06c91808d41f8857bcVarious 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.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gccx86_64cd84e34918002f06b875adb89dabe53aff50df0e703774c47520fc18c8844bb8Various 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.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpm/usr/bin/c89/usr/bin/c99/usr/bin/cc/usr/bin/gcc/usr/bin/gcc-ar/usr/bin/gcc-nm/usr/bin/gcc-ranlib/usr/bin/gcov/usr/bin/gcov-dump/usr/bin/gcov-tool/usr/bin/lto-dump/usr/bin/x86_64-openEuler-linux-gcc/usr/bin/x86_64-openEuler-linux-gcc-12gcc-c++x86_648cc4ae3fe639f5b879852df08d07970ee6e4cbaebf6c1d9170393bde18dce736C++ support for GCCThis 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.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpm/usr/bin/c++/usr/bin/g++/usr/bin/x86_64-openEuler-linux-c++/usr/bin/x86_64-openEuler-linux-g++gcc-debuginfox86_649c15fc9601c2d002cc96d0ef99f22171a1e021e87c6c2d678294ddf7c867deacDebug information for package gccThis 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.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Development/Debugeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpm/usr/lib/debug/usr/bin/c++-12.3.1-63.x86_64.debug/usr/lib/debug/usr/bin/cpp-12.3.1-63.x86_64.debug/usr/lib/debug/usr/bin/g++-12.3.1-63.x86_64.debug/usr/lib/debug/usr/bin/gcc-ar-12.3.1-63.x86_64.debug/usr/lib/debug/usr/bin/gcc-nm-12.3.1-63.x86_64.debug/usr/lib/debug/usr/bin/gcc-ranlib-12.3.1-63.x86_64.debug/usr/lib/debug/usr/bin/gcov-12.3.1-63.x86_64.debug/usr/lib/debug/usr/bin/gcov-dump-12.3.1-63.x86_64.debug/usr/lib/debug/usr/bin/gcov-tool-12.3.1-63.x86_64.debug/usr/lib/debug/usr/bin/gfortran-12.3.1-63.x86_64.debug/usr/lib/debug/usr/bin/lto-dump-12.3.1-63.x86_64.debug/usr/lib/debug/usr/bin/x86_64-openEuler-linux-c++-12.3.1-63.x86_64.debug/usr/lib/debug/usr/bin/x86_64-openEuler-linux-g++-12.3.1-63.x86_64.debuggcc-debugsourcex86_6438905e8f7489ade5806623ae9e40c2c5f2942ff3de0651012a634d02cc51a769Debug sources for package gccThis 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.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Development/Debugeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmgcc-gdb-pluginx86_648138846b435b21dcc1a8ab74ef9ad5a8324bf757b5be06bd661aa8732eefa774GCC plugin for GDBThis package contains GCC plugin for GDB C expression evaluation.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmgcc-gfortranx86_641418ce232185f58ce52a94690a7b601f59bd2c6e128bdb540cffc3e1cbf03007Fortran supportThe gcc-gfortran package provides support for compiling Fortran
programs with the GNU Compiler Collection.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpm/usr/bin/f95/usr/bin/gfortrangcc-objc++x86_64b651d539444aae47daab9262094b85d9564630f6decf649efa14ce43b1ca04eaObjective-C++ support for GCCgcc-objc++ package provides Objective-C++ support for the GCC.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmgcc-objcx86_64766abebd3b56604af1db19406f7534dac23127cf11daa8c665bf105d81be72e4Objective-C support for GCCgcc-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.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmgcc-plugin-develx86_647b5cb1903779e21dc754e2009a350cff2b2deb9afcd7fb212313aa63fe2e7b9aSupport for compiling GCC pluginsThis 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.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibasanx86_6448be85a9c7b8c8e935aad5587d1c34fc493f3305cbcd6e1c8b3c50b7f9861459The Address Sanitizer runtime libraryThis package contains the Address Sanitizer library
which is used for -fsanitize=address instrumented programs.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibasan-staticx86_641bbc12db9b8a582506a0e748953a66646497955f38c018ac5bf6b4048cff25cbThe Address Sanitizer static libraryThis package contains Address Sanitizer static runtime library.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibatomicx86_6429bdaae0490c5b08c6b40c92cf49eced076a610742e890dda4968816aade957bThe GNU Atomic libraryThis package contains the GNU Atomic library
which is a GCC support runtime library for atomic operations not supported
by hardware.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibatomic-staticx86_648ab121768a728a0a49721f5a4a796d38c91b301410f0149f439d6929adfc2d26The GNU Atomic static libraryThis package contains GNU Atomic static libraries.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibgccx86_64dc0a3c6476d0dcc7a19459f8cdf472d30899be8be3caed6d401d1b13a9633b0eGCC version 12 shared support libraryThis package contains GCC shared support library which is needed
e.g. for exception handling support.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibgccjitx86_6469739f52841aa693b2fc5fb5563bebbd1338ce61084266299c570c79a6e7ee6cLibrary for embedding GCC inside programs and librariesThis package contains shared library with GCC JIT front-end.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibgccjit-develx86_649d1e9f01794f14b19a5591bb80694771f11e9e2ca939a46fca1a5757f4c8203bSupport for embedding GCC inside programs and librariesThis package contains header files and documentation for GCC JIT front-end.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibgfortranx86_64cbf7f43df9d7ded4c7c344700152bb12212453a11559b8806b29eb388818c8dfFortran runtimeThis package contains Fortran shared library which is needed to run
Fortran dynamically linked programs.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibgfortran-staticx86_64f2fc45613d3ef75cea21cde7075549eae66bddf86c30a38baf75e62184d424b2Static Fortran librariesThis package contains static Fortran libraries.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibgompx86_64e70ab2c3faa57254e4f0d6cf3279a031578d8d59b21d54427d9000717650317cGCC OpenMP v4.5 shared support libraryThis package contains GCC shared support library which is needed
for OpenMP v4.5 support.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibitmx86_64aae5cd96bfcb67762c0318f089af7a149e5644aa13ca067a33554d328615624aThe GNU Transactional Memory libraryThis package contains the GNU Transactional Memory library
which is a GCC transactional memory support runtime library.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibitm-develx86_64bbf7e1dd92bd8a9fb6e5100505f7f6188c50b80f7bf3bb3d5c7dca86dbc584faThe GNU Transactional Memory supportThis package contains headers and support files for the
GNU Transactional Memory library.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibitm-staticx86_649b87b51e103efb6456d973d711f76ae4d661094064dd9ad0304d600a0929a3a1The GNU Transactional Memory static libraryThis package contains GNU Transactional Memory static libraries.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmliblsanx86_64c945cdfe6cccfcd2f371fd12f0d169d2668a8e1012951b31c6790b45b3edbd1cThe Leak Sanitizer runtime libraryThis package contains the Leak Sanitizer library
which is used for -fsanitize=leak instrumented programs.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmliblsan-staticx86_640fb297feacc2942d96eea72f0e91ce5c0a7596ff73f47c84e053d714ad4f34faThe Leak Sanitizer static libraryThis package contains Leak Sanitizer static runtime library.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibobjcx86_644d143a54320cb49252027f0a04580ad845e612411814582e57104457f965a17dObjective-C runtimeThis package contains Objective-C shared library which is needed to run
Objective-C dynamically linked programs.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibquadmathx86_64ee7ce65f7f6f120a92a784f91afb246bc9c9f17c1dba13b57021412b790abc45GCC __float128 shared support libraryThis package contains GCC shared support library which is needed
for __float128 math support and for Fortran REAL*16 support.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibquadmath-develx86_6439ab1b5b88feb73657d562cfe8bb74c9a22d356a7b2e396959dac657f1d9dfd0GCC __float128 supportThis package contains headers for building Fortran programs using
REAL*16 and programs using __float128 math.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibquadmath-staticx86_64cf35b12cec19c01cfc240839ab68249e6f02b9c08afe03d6953487c2f2f649eeStatic libraries for __float128 supportThis package contains static libraries for building Fortran programs
using REAL*16 and programs using __float128 math.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibstdc++x86_64530da2807bc4cc43ce2f8f8fcad33db7843cd616e67108ab3c070ee43b651d41GNU Standard C++ LibraryThe libstdc++ package contains a rewritten standard compliant GCC Standard
C++ Library.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibstdc++-develx86_645f83e5af78aa40e05869379e73b2733ba24c89bc9c4c6432e276863a5aff956dHeader files and libraries for C++ developmentThis 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.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibstdc++-staticx86_64606ca299d5f3fc43c58ae4939737ef0f767b7c2ffcc90b885e84a92959255b87Static libraries for the GNU standard C++ libraryStatic libraries for the GNU standard C++ library.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibtsanx86_640df1c6ef4b74b2a82504821fdbb3ed4d116e6409f4b62453e37ac9ff1750f99eThe Thread Sanitizer runtime libraryThis package contains the Thread Sanitizer library
which is used for -fsanitize=thread instrumented programs.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibtsan-staticx86_64df5edbf8eca18713acc101d22afed42cb13c96124211f7fba5a8b66d1a3e2d18The Thread Sanitizer static libraryThis package contains Thread Sanitizer static runtime library.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibubsanx86_640c1b3db490c09f4d5687a0b75d8952aeb50b2b54a020fb0cec6b56d4b6a3935cThe Undefined Behavior Sanitizer runtime libraryThis package contains the Undefined Behavior Sanitizer library
which is used for -fsanitize=undefined instrumented programs.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpmlibubsan-staticx86_64d1ad61e4e24e5581f6f6fe68537cb26e563a3d40cd70217548754a3ac3b9e4e9The Undefined Behavior Sanitizer static libraryThis package contains Undefined Behavior Sanitizer static runtime library.https://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEuler Copr - user HLG523653667Unspecifiedeur-prod-workerlocal-x86-64-normal-prod-00443103-20250228-02141gcc-12.3.1-63.src.rpm