Bonjour à tous,
Voilà, j'ai créé ma C:/cygwin/home/clib/jpd/lib/libmabib.a
Dans le dossier [C:/cygwin/home/clib/jpd/src] où j'ai créé ma lib, j'ai créé un test.c qui fonctionne:
Code:libtool --mode=link gcc $(FLAGS2) test test.o strsub.o strlcpy.o strlcat.o libmabib.la
Jusqu'ici tout baigne.Code:
1
2
3
4
5
6
7
8
9
10
11
12 $ ar -r C:/cygwin/home/clib/jpd/lib/libmabib.a Jean Pierre@oz-az-1-9 ~ $ ar -t C:/cygwin/home/clib/jpd/lib/libmabib.a strsub.o strlcpy.o strlcat.o Jean Pierre@oz-az-1-9 ~ $ ar -t libmabib.a ar: libmabib.a: No such file or directory
Ensuite,
Dans C:/cygwin/home/Jean Pierre, j'ai tenté de compiler test.c modifié.
printf("%s\n", strsub(a, 1, 8)); -- au lieu de ---printf("%s\n", strsub(a, 2, 5));
Pourquoi ça ne fonctionne pas?Code:
1
2
3
4
5
6 Jean Pierre@oz-az-1-9 ~ $ gcc -mno-cygwin -Wall -LC:/cygwin/home/clib/jpd/lib -otestest.o t -llibma> /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/bin/ld: cannot find -l libmabib.a collect2: ld returned 1 exit status
Comment ajouter ma mon dossier lib en permanence dans le path des lib?
Merci à tous et même cordialement,
JPD