Crouching Tiger wrote:
Hi,
A naive question: :)
What is the GCC runtime and what does the GCC runtime include (i'm
asking for examples also)?
This question could be interpreted various ways. gcc includes a run-time
library (libgcc2) with run-time support for functions not easily
expressed with in-line code, such as a large number of relatively
awkward casts. Also, there are support libraries for various languages,
such as the C++ STL (libstdc++), Fortran run-time (libgfortran), OpenMP
support (libgomp) et al.
gcc doesn't include much of the library function support required by
nearly every application, and by the C standards. There are both GNU
(glibc) and non-GNU implementations of those libraries, with an
established tradition for which are chosen by gcc, according to target.