LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net-2.0 and ISC and Public Domain and GFDL-1.3-only
GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
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.
acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
Tool to generate compilation database for clang tooling
Bear is a tool to generate compilation database for clang tooling. One way to get compilation database is to use cmake as build tool. When the project compiles with no cmake, but another build system, there is no free json file. Bear is a tool to generate such file during the build process.
The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. These APIs include such foundational facilities as open, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt, login, exit and more.
A tool to convert perf.data profile to AutoFDO profile
This package contains a tool to convert perf.data profile to AutoFDO profile that can be used by GCC and LLVM.
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.
A post-link optimizer developed to speed up large applications
BOLT is a post-link optimizer developed to speed up large applications. It achieves the improvements by optimizing application's code layout based on execution profile gathered by sampling profiler, such as Linux `perf` tool.
This package contains GCC shared support library which is needed e.g. for exception handling support.
Interpreter of the Python3 programming language
Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces. This package Provides python version 3.
automatic feedback-directed optimization tool for openEuler
A-FOT is an automatic feedback-directed optimization tool for openEuler
Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers functional improvements over sh for both programming and interactive use. In addition, most sh scripts can be run by Bash without modification.
The libstdc++ package contains a rewritten standard compliant GCC Standard C++ Library.