format de fichier non reconnu; le traiter comme linker script

je suis nouveau sur le compilateur gcc.

Mon ami a écrit ce script (filtre graphique) pour moi, mais je ne peux pas l'utiliser parce que je reçois l'erreur.

J'ai 2 répertoire et un fichier C:

-dir- include --> basics.h common.h freeimage.h hqx.h imageIO.h pcxIO.h    
-dir- lib --> libfreeimage-3.13.1.so libfreeimage.a libfreeimage.so.3 libhqx.a libhqx.so libhqx.so.1 libhqx.so.1.0.0  
scaling.c

j'essaie de compiler avec cette commande:

gcc scaling.c -I./include -L./lib -lm -lfreeimage -lhqx -lstdc++ -o filter

Mais je reçois cette erreur:

/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../../i486-slackware-linux/bin/ld:./lib/libhqx.so: file format not recognized; treating as linker script
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../../i486-slackware-linux/bin/ld:./lib/libhqx.so:1: syntax error
collect2: ld returned 1 exit status

Merci d'avance et désolé pour mon anglais.

OriginalL'auteur MarcoD | 2011-04-05