Bonjour à tous,
J'ai téléchargé les sources du projet fann (http://leenissen.dk/fann/wp/) et je cherche à les compiler en librairie (fichier .so).
J'ai trouvé plusieurs tutoriels sur la manière de faire, mais à chaque fois pour un seul fichier. Ici j'ai une dizaine de fichiers à compiler.
Chaque .c est compilé individuellement avec la commande
puis je fait à la fin unCode:gcc -c -fPIC fann.c -o fann.o
Le compilateur me retourne à ce moment des tonnes d'erreur de rédéclaration de fonctions, du genreCode:gcc -shared -Wl,-soname,libfann.so.1 -o libfann.so.1.0 *.o
Comment dois-je faire pour éviter cela ?Code:
1
2 doublefann.c:(.text+0x43ce): multiple definition of `fann_set_weight' fann.o:fann.c:(.text+0x437d): first defined here
Merci d'avance