Pourquoi avez-vous le lien de la bibliothèque de mathématiques en C?

Si je comprend <stdlib.h> ou <stdio.h> dans un programme C je n'ai pas de lien entre ces lors de la compilation, mais je dois le lien vers <math.h>, à l'aide de -lm avec gcc, par exemple:

gcc test.c -o test -lm

Quelle est la raison? Pourquoi dois-je établir un lien explicite entre la bibliothèque de mathématiques, mais pas les autres bibliothèques?

InformationsquelleAutor Nope | 2009-06-23