Probleme compilation sous linux X11
elhoce
-
linuxman -
linuxman -
bonjour, voila j'essaye de compiler un programme X11 avec gcc sous linux mais j'ai des erreur de compil que je n'arrive pas a resoudre
voici le code :
#include <X11/Xlib.h>
#include <stdlib.h>
#include <stdio.h>
char * getenv();
main()
{
Display * d;
Window w;
XEvent e;
if (( d = XOpenDisplay( getenv("DISPLAY"))) == NULL ) {
fprintf(stderr, "iiii");
exit(1);
}
w = XcreateSimpleWindow(d, RootWindow(d, DefaultScreen(d)),0, 0, 200, 200,2, BlackPixel(d, DefaultScreen(d)),WhitePixel(d, DefaultScreen(d)));
XmapWindow(d,w);
for(;;)
XNextEvent(d, &e);
}
et voici les erreurs
essaiX.c:(.text+0xe7): référence indéfinie vers « XcreateSimpleWindow »
essaiX.c:(.text+0xff): référence indéfinie vers « XmapWindow »
bien sur j'ai fait gcc -lX11 essaiX.c
je suis sur debian ( derniere version en date ) et le serveur X est un xorg
merci pour votre aide
voici le code :
#include <X11/Xlib.h>
#include <stdlib.h>
#include <stdio.h>
char * getenv();
main()
{
Display * d;
Window w;
XEvent e;
if (( d = XOpenDisplay( getenv("DISPLAY"))) == NULL ) {
fprintf(stderr, "iiii");
exit(1);
}
w = XcreateSimpleWindow(d, RootWindow(d, DefaultScreen(d)),0, 0, 200, 200,2, BlackPixel(d, DefaultScreen(d)),WhitePixel(d, DefaultScreen(d)));
XmapWindow(d,w);
for(;;)
XNextEvent(d, &e);
}
et voici les erreurs
essaiX.c:(.text+0xe7): référence indéfinie vers « XcreateSimpleWindow »
essaiX.c:(.text+0xff): référence indéfinie vers « XmapWindow »
bien sur j'ai fait gcc -lX11 essaiX.c
je suis sur debian ( derniere version en date ) et le serveur X est un xorg
merci pour votre aide
A voir également:
- Probleme compilation sous linux X11
- Linux reader - Télécharger - Stockage
- Linux mint 22.1 - Accueil - Linux
- Toutou linux - Télécharger - Systèmes d'exploitation
- R-linux - Télécharger - Sauvegarde
- Backtrack linux - Télécharger - Sécurité