1 - Connaissez vous un site qui explique à fond les principes fondamentaux de la compilation ?
-> différence entre compilation C et C++
-> les différents compilateurs sous UNIX ...

2 - j'ai un pb de compilation (qui l'eu cru ), qui est le suivant :

gcc: -lxml2: linker input file unused because linking not done
gcc: -lz: linker input file unused because linking not done
gcc: -lpthread: linker input file unused because linking not done
gcc: -liconv: linker input file unused because linking not done
gcc: -lm: linker input file unused because linking not done
gcc: -lsocket: linker input file unused because linking not done
gcc: -lnsl: linker input file unused because linking not done


Ma ligne de commande pour la compilation :
gcc `xml2-config --cflags --libs` -I/usr/local/include/libxml2/ -Wpointer-arith -fwritable-strings -O2 -c WorkOnXml.c -o WorkOnXml.o

Mes headers (je crois que c'est comme cela qu'on les appelle) :
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <libxml/tree.h>
#include <libxml/xpath.h>


Merci d'avance pour votre aide