Bonjour à tous

je suis un développeur débutant en C utilisant Code Block, mais j'aimerai développer sans aide dans un éditeur de texte et compiler à la main etc...
J'utilise Imlib2 la lib d'enlightenment celle ci est installée donc mon répertoire home (donc pas dans les libs système) j'aimerai savoir comment dire à gcc ou ce trouve ces librairies je pense que mon message d'erreur est du à ça.

Merci

source : ---------------------------------------------------------

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include </home/kimlaw/enlightenment/repositories/e17/libs/imlib2/src/lib/Imlib2.h>
#include <X11/Xlib.h>
#include <string.h>
 
int main (int argc, char **argv){
                Imlib_Image image;
                image = imlib_load_image(argv[1]);
 
        if(image){
                char *tmp;
                imlib_context_set_image(image);
                tmp = strrchr(argv[2],'.');
 
                        if (tmp){
                        imlib_set_image_format(tmp + 1);
                        imlib_save_image(argv[2]);
                        }
        }
}

erreurs -------------------------------------


kimlaw@kimlaw-laptop:~/workspace/manual_c$ gcc fichier.c > erreur.txt
/tmp/ccY3pOc0.o: dans la fonction « main »:
fichier.csad.text+0x23): référence indéfinie vers « imlib_load_image »
fichier.csad.text+0x37): référence indéfinie vers « imlib_context_set_image »
fichier.csad.text+0x67): référence indéfinie vers « imlib_set_image_format »
fichier.csad.text+0x7a): référence indéfinie vers « imlib_save_image »
collect2: ld returned 1 exit status