il trouve pas ma xlib ... - Installation - Linux et OS Alternatifs
Marsh Posté le 15-05-2003 à 11:16:00
C'est quoi le programme à compiler ?
Tu le compiles comment ?
Marsh Posté le 15-05-2003 à 11:18:59
c'est un programme en c que j'ai fait.. c'est un pauvre truc qui affiche une fenetre
je le compile avec gcc
Marsh Posté le 15-05-2003 à 11:21:22
C'est quoi ta ligne de commande pour compiler ? Tu dois oublier de linker à Xlib je pense.
Marsh Posté le 15-05-2003 à 11:22:24
ca suffit pas de mettre des include dans le source ?
(désolé si je suis un boulet ...)
Marsh Posté le 15-05-2003 à 11:31:53
c'est comme ca qu'il faut linker?
gcc monfichier.c -o monfichier -l X11/Xlib.h
?
Marsh Posté le 15-05-2003 à 11:38:40
il s'en fou que ce soit ds le repertoire X11 ?
parce que dans mon include j'ai mis X11/Xlib.h
Marsh Posté le 15-05-2003 à 11:54:01
C'est différent de l'include, là tu cherches à linker à une librairie système, qui se trouve ailleurs.
Marsh Posté le 15-05-2003 à 12:32:14
Sixtiz a écrit : non plutot -lXlib |
Je dirais -lX11.
Marsh Posté le 16-05-2003 à 11:16:44
j'ai essayé tout ce que vous m'avez dis , mais ca marche toujours pas..
il me met: cannot found -lX11 (ou -lXlib)
Marsh Posté le 16-05-2003 à 11:27:48
Il doit falloir lui indiquer ou trouver les librairies avec -L/usr/X11R6/lib
Par contre le -I/usr/X11R6/include je sais pas si c'est nécessaire, à tester...
Marsh Posté le 16-05-2003 à 11:36:18
viewsonic17ga a écrit : j'ai essayé tout ce que vous m'avez dis , mais ca marche toujours pas.. |
Et tu as installé la version de développement des xlibs ?
Marsh Posté le 16-05-2003 à 13:29:17
Sixtiz a écrit : Il doit falloir lui indiquer ou trouver les librairies avec -L/usr/X11R6/lib |
+1
Le -I je disais ca car j'ai mal lu, j'avais compris que gcc ralais car il trouvais pas le .h
Marsh Posté le 16-05-2003 à 13:50:51
Jar Jar a écrit : Et tu as installé la version de développement des xlibs ? |
j'ai installé que le package XFree86-devel.. normalement c'est lui la version de développement.
je vais essayer d'editer le .config et de mettre dircetement l'adresse de ma xlib
Marsh Posté le 16-05-2003 à 14:06:09
viewsonic17ga a écrit : |
t'as mis l'option -L comme on t'as dit ?
Marsh Posté le 15-05-2003 à 11:12:38
alors voila, je tourne sous une mandrake 9.0 et j'ai besoin d'utiliser la xlib pour compiler un programme. a la base elle y etait pas, j'ai donc instllé le package fourni Xfree86-devel et là il m'a bien mis la xlib et tout et tout...
j'me suis dit que le problème etait réglé, mais le truc c'est que lorsque je compile il ne trouve pas la xlib car il me met pour toute les fonctions qui se trouvent dedans (XDisplay, XOpen...) qu'elles ne sont pas déclarées
j'ai tout vérifié et je vois pas ou ca merde, si vous pouviez m'aider... (surtout que j'ai un pote qui a une mandrake 8.1 a qui ca fait pareil, peut-être qu'on s'y prend commme des pieds...)