>>5
5
glibc is an implementation of the C library.
gcc is an implementation of a C compiler.
These reside in the outer layer of an operating system;
See http://learnlinux.tsf.org.za/courses/build/images/diagram30.png
Nothing to do with the kernel, a kernel can work without them.