Good day! I use gcc-4.4.4 to compile C code. When I use glibc functions and miss include headers, gcc still compile code. For example: /*#inclide <stdio.h>*/ int main() { printf("printf"); return 0; } This mean that gcc not verify presence of function "printf" before linking stage? Where I can read about this? Thanks!