Bonjour,
j'essaie de cross-compiler un simple hello world mais en utilisant glib.
J'ai donc cross-compilé glib
Mon hello world./configure --host=arm-none-linux-gnueabi --cache-file=config.cache
make
sudo make install
Et le makefile:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #include <glib.h> int main() { g_printf("hello world!\n"); return(0); }
Et à la compilation, j'ai l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 $^
Comment je peux résoudre cette erreur?/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
Partager