next up previous contents index
Next: Édition de lien Up: Édition de lien Previous: Librairies par défaut

Spécification des librairies sur la ligne de commande

Parfois, des programmes appellent des fonctions non contenues dans les librairies par défaut. Dans ces cas-là, vous devez spécifier explicitement les librairies nécessaires sur la ligne de commande avec l'option -l. Le compilateur passe l'option -l directement à l'éditeur de lien, avant les librairies par défaut.

Par exemple, si un programme C appelle des fonctions contenues dans la librairie curses (libcurses), vous devez spécifier -lcurses sur la ligne de commande:

$ cc -Aa -v cursesprog.c -lcurses
	.
	.
/bin/ld /lib/crt0.o -u main.o -lcurses -lc
cc: Entering Link editor.



Wed Jun 25 13:24:35 MET DST 1997