Erreur: "cannot find -lglib-2.0"
Bonjour,
j'essaie de cross-compiler un simple hello world mais en utilisant glib.
J'ai donc cross-compilé glib
Citation:
./configure --host=arm-none-linux-gnueabi --cache-file=config.cache
make
sudo make install
Mon hello world
Code:
1 2 3 4 5 6 7
| #include <glib.h>
int main()
{
g_printf("hello world!\n");
return(0);
} |
Et le makefile:
Code:
1 2 3 4 5 6 7 8 9 10 11
| CC = /home/mon_identifiant/LinuxHost/gcc/bin/arm-none-linux-gnueabi-gcc
CFLAGS = -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
LIBS = -lglib-2.0
all:glib-arm
glib-arm : main.o
$(CC) $^ -o $@ $(LIBS)
main.o : main.c
$(CC) $(CFLAGS) -c $^ |
Et à la compilation, j'ai l'erreur
Citation:
/home/mon_identifiant/LinuxHost/gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.1/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lglib-2.0
collect2: ld returned 1 exit status
Comment je peux résoudre cette erreur?