Si tu as le header et le module compilé cela devrait passer. Il faut voir avec les options de projet de Dev-Cpp pour lui ajouter le .o pour la phase de link. C'est sûrement dans la même catégorie que pour les librairies statiques. (.lib)
Sinon il me semble qu'avec gcc on n'accède jamais au linker directement, si mes souvenirs sont bons:
on compile chaque fichier avec
gcc -c fichier.c - o fichier.o
(ou g++ pour le C++)
Et je ne sais plus si il faut donner les .h inclus par le fichier.c, je pense que non.
on link avec
gcc fichier1.o fichier2.o fichier3.o -o fichier.exe
Donc il doit y avoir moyen de linker avec un module précompilé. C'est un projet par Makefile ?
Il est possible aussi que Dev-Cpp fasse tout d'un coup genre:
gcc fichier1.c fichier2.c fichier3.c fichierPrécompilé.o -o sortie.exe
Il faut alors voir avec les options -i pour ajouter des répertoires où chercher les fichiers de code et -l (L minuscule) pour les répertoires de recherche des librairies statiques et modules précompilés.
Après c'est possible que Dev-Cpp masque tout ça derrière ses options de projets mais il me semble qu'il était clean là dessus. Sinon tu peux toujours essayer de récupérer tous les .o qu'il t'a compilé, de tout copier dans un répertoire à part avec ton Pclmap.o et de faire le link en passant directement par gcc et tu seras fixé.
Par contre Pclmap avait l'air fortement en provenance directe de chez Linux, si le type qui a commencé le projet bossait sous linux ton .o ne sera pas compatible. (En fait je n'ai jamais essayé en fait mais...)
Bonne chance,
M.