ai-toolset-gcc-cppaarch64f54e6a40655ffbdc7cfceca30e0068fb1de1aa95d882afe8bd4b6b455d749b82The 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.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerDevelopment/Languageseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpm/opt/openEuler/gcc-toolset-7/root/usr/bin/cppai-toolset-gcc-gccaarch642a7ff89605ab66b410ac274eccb964631523c1506af4f8980c26ed25dd80e8a7Various compilers (C, C++, Objective-C, ...)The gcc package contains the GNU Compiler Collection version 7.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerDevelopment/Languageseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpm/opt/openEuler/gcc-toolset-7/root/usr/bin/aarch64-openEuler-linux-gcc/opt/openEuler/gcc-toolset-7/root/usr/bin/aarch64-openEuler-linux-gcc-7/opt/openEuler/gcc-toolset-7/root/usr/bin/c89/opt/openEuler/gcc-toolset-7/root/usr/bin/c99/opt/openEuler/gcc-toolset-7/root/usr/bin/cc/opt/openEuler/gcc-toolset-7/root/usr/bin/gcc/opt/openEuler/gcc-toolset-7/root/usr/bin/gcc-ar/opt/openEuler/gcc-toolset-7/root/usr/bin/gcc-nm/opt/openEuler/gcc-toolset-7/root/usr/bin/gcc-ranlib/opt/openEuler/gcc-toolset-7/root/usr/bin/gcov/opt/openEuler/gcc-toolset-7/root/usr/bin/gcov-toolai-toolset-gcc-gccsrc40ba0451501f632f128ae1df9800519f9823485b94de401e968c96fe39e59a74Various compilers (C, C++, Objective-C, ...)The gcc package contains the GNU Compiler Collection version 7.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerDevelopment/Languageseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-c++aarch6436ad37437631589798ee999035b671a74ff70152d0e9f14949f5ea078223a16aC++ 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.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerDevelopment/Languageseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpm/opt/openEuler/gcc-toolset-7/root/usr/bin/aarch64-openEuler-linux-c++/opt/openEuler/gcc-toolset-7/root/usr/bin/aarch64-openEuler-linux-g++/opt/openEuler/gcc-toolset-7/root/usr/bin/c++/opt/openEuler/gcc-toolset-7/root/usr/bin/g++ai-toolset-gcc-gcc-plugin-develaarch6431af4602bc2d043fa7be33363bb2ed3f0110d8fdd95ce701c71d6baffd6ca55cSupport 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.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerDevelopment/Languageseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpmai-toolset-gcc-libatomicaarch640218e85c8a1bcb0be7a7c5bad8dbbba247a20352be9733234dc5b8c2e5336707The GNU Atomic libraryThis package contains the GNU Atomic library
which is a GCC support runtime library for atomic operations not supported
by hardware.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerSystem Environment/Librarieseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpmai-toolset-gcc-libatomic-staticaarch649cc65b62e2894dbcc06fd55da13d73e911a6962088de2514db0c9957eb59fc82The GNU Atomic static libraryThis package contains GNU Atomic static libraries.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerDevelopment/Librarieseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpmai-toolset-gcc-libgccaarch64cff600e02e8571eff9954c4584c2b0ac47b2ffa4894bd858f4b45f59cef84eccGCC version 7 shared support libraryThis package contains GCC shared support library which is needed
e.g. for exception handling support.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerSystem Environment/Librarieseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpmai-toolset-gcc-libgccjitaarch647d405aecc653c25c2bd8c87e5575a6cd2fb75250e04d7d0bc8a940e8073fad45Library for embedding GCC inside programs and librariesThis package contains shared library with GCC JIT front-end.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerSystem Environment/Librarieseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpmai-toolset-gcc-libgccjit-develaarch6452fb3c126a9479804ab1e89c5faff49a451f83a7f02c21775ce552d9641c0fd3Support for embedding GCC inside programs and librariesThis package contains header files and documentation for GCC JIT front-end.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerDevelopment/Librarieseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpmai-toolset-gcc-libgompaarch64263cab79106a1b8de00408517b192d7a973c289e8d01bbaa6a47f8331af1b606GCC OpenMP v4.5 shared support libraryThis package contains GCC shared support library which is needed
for OpenMP v4.5 support.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerSystem Environment/Librarieseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpmai-toolset-gcc-libitmaarch6425e08c357f3a4f33d3cf75843c92722ff4ef7f1390e5299034c43d65dde33e47The GNU Transactional Memory libraryThis package contains the GNU Transactional Memory library
which is a GCC transactional memory support runtime library.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerSystem Environment/Librarieseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpmai-toolset-gcc-libitm-develaarch64b6f74b507910e8c115814bc12cbc37ffc674e7290e74428aa200f70288c1b101The GNU Transactional Memory supportThis package contains headers and support files for the
GNU Transactional Memory library.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerDevelopment/Librarieseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpmai-toolset-gcc-libitm-staticaarch6456a0730e1824c5430629419ca7016ffd2caab429885dd41e46f34436d945cb9bThe GNU Transactional Memory static libraryThis package contains GNU Transactional Memory static libraries.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerDevelopment/Librarieseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpmai-toolset-gcc-libstdc++aarch64aced2ad7298776f60182662d9a9372a3ca169041c44bf16e25fb0fab6f6441d2GNU Standard C++ LibraryThe libstdc++ package contains a rewritten standard compliant GCC Standard
C++ Library.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerSystem Environment/Librarieseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpmai-toolset-gcc-libstdc++-develaarch64a3beba3af891dcdb80ef9346252c420e6ad684d564d9a8a9b5df1b1afbb793d2Header 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.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerDevelopment/Librarieseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpmai-toolset-gcc-libstdc++-staticaarch644caed6d378647c3949ee42da89c2b3c57b4abdfe9bbbade8c38bf4fc6961c889Static libraries for the GNU standard C++ libraryStatic libraries for the GNU standard C++ library.http://gcc.gnu.orgGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDopenEulerDevelopment/Librarieseur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-gcc-gcc-7.3.0-4.src.rpmai-toolset-glibcaarch64fbe158eeae65123b90b6708df81b688825f4ca77726c77c98954c69e230dbeceExtract EL7 glibc runtime and development files for gcc-toolset-7 sysrootThis package extracts glibc, glibc-common, glibc-devel and glibc-headers binary
RPM payload archives into the private gcc-toolset-7 sysroot layout used on openEuler 24.03.
It is intended to provide the libc runtime, crt objects, linker scripts and
headers needed by the devtoolset-7 GCC build flow.https://www.gnu.org/software/libc/LGPLv2+ and LGPLv2+ with exceptions and GPLv2+openEuler Copr - user ObjectNotFoundUnspecifiedeur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-glibc-2.17-1.src.rpm/opt/openEuler/gcc-toolset-7/root/sbin/ldconfig/opt/openEuler/gcc-toolset-7/root/sbin/sln/opt/openEuler/gcc-toolset-7/root/usr/bin/catchsegv/opt/openEuler/gcc-toolset-7/root/usr/bin/gencat/opt/openEuler/gcc-toolset-7/root/usr/bin/getconf/opt/openEuler/gcc-toolset-7/root/usr/bin/getent/opt/openEuler/gcc-toolset-7/root/usr/bin/iconv/opt/openEuler/gcc-toolset-7/root/usr/bin/ldd/opt/openEuler/gcc-toolset-7/root/usr/bin/locale/opt/openEuler/gcc-toolset-7/root/usr/bin/localedef/opt/openEuler/gcc-toolset-7/root/usr/bin/makedb/opt/openEuler/gcc-toolset-7/root/usr/bin/pldd/opt/openEuler/gcc-toolset-7/root/usr/bin/rpcgen/opt/openEuler/gcc-toolset-7/root/usr/bin/sotruss/opt/openEuler/gcc-toolset-7/root/usr/bin/sprof/opt/openEuler/gcc-toolset-7/root/usr/bin/tzselect/opt/openEuler/gcc-toolset-7/root/usr/sbin/build-locale-archive/opt/openEuler/gcc-toolset-7/root/usr/sbin/glibc_post_upgrade.aarch64/opt/openEuler/gcc-toolset-7/root/usr/sbin/iconvconfig/opt/openEuler/gcc-toolset-7/root/usr/sbin/iconvconfig.aarch64/opt/openEuler/gcc-toolset-7/root/usr/sbin/zdump/opt/openEuler/gcc-toolset-7/root/usr/sbin/zicai-toolset-glibcsrcf1ba1c586e1253c7e610d2f45dc5dfc608442078d4af9fd4ebb5505e25b90d14Extract EL7 glibc runtime and development files for gcc-toolset-7 sysrootThis package extracts glibc, glibc-common, glibc-devel and glibc-headers binary
RPM payload archives into the private gcc-toolset-7 sysroot layout used on openEuler 24.03.
It is intended to provide the libc runtime, crt objects, linker scripts and
headers needed by the devtoolset-7 GCC build flow.https://www.gnu.org/software/libc/LGPLv2+ and LGPLv2+ with exceptions and GPLv2+openEuler Copr - user ObjectNotFoundUnspecifiedeur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-libstdc++aarch640326df69894e8d22af94776317a7a5202d0aba19aa62e604bc3573f966c52040Extract EL7 libstdc++ runtime for gcc-toolset-7 sysrootThis package extracts libstdc++.so.6.0.19 from the EL7 libstdc++ archive
and installs it into the gcc-toolset-7 sysroot layout used on openEuler 24.03.https://gcc.gnu.org/GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptionsopenEuler Copr - user ObjectNotFoundUnspecifiedeur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218ai-toolset-libstdc++-4.8.5-45.src.rpmai-toolset-libstdc++src7c49319d8d8ee7e4390b054240d2f8aba72b448ee4db82c744e6c2ec82be7ac1Extract EL7 libstdc++ runtime for gcc-toolset-7 sysrootThis package extracts libstdc++.so.6.0.19 from the EL7 libstdc++ archive
and installs it into the gcc-toolset-7 sysroot layout used on openEuler 24.03.https://gcc.gnu.org/GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptionsopenEuler Copr - user ObjectNotFoundUnspecifiedeur-prod-workerlocal-aarch64-normal-prod-00844882-20260610-0218