You are not logged in.
Bonjour,
J'aimerais faire un petit prog pour dessiner une spirale d'or sous X.
J'ai inclus les fichier X11/Xlib.h et X11/Xutil.h.
Mais je n'arrive pas à linker les bonnes librairies.
D'apres les infos que j'ai il faut passer -lX11 à gcc, mais ld ne trouve pas les bibliothèques ...
Quelqu'un peut il m'aider ?
Offline
Tu peux nous poster le message d'erreur ?
Offline
$ gcc -Wall -pedantic -lm -lX11 spiraleDesRois.c ld: cannot find -lX11
Mais j'ai finalement résussi
J'ai du rajouter -L/usr/X11R6/lib à gcc et voilà
Offline
Exacte par défaut, il cherche les librairies dans /usr/lib et comme ta
librairie n'y est pas, il faut lui donner le chemin en rajoutant comme
option -L/usr/X11R6/lib le -L indique les répertoires pour les librairies statiques.
Offline
J'ai un problème un peu "similaire" avec QT, quand je fais un g++ -print-search-dirs j'ai:
libraries=/usr/lib/gcc/i386-redhat-linux/3.4.2/:/usr/lib/gcc/i386-redhat-linux/3.4.2/:/usr/lib/ etc...
et moi j'ai mes fichier .h de QT sous /usr/lib/qt-3.3/include/ donc quand je fais un include <untrucdeqt> gcc râle bien sûr car il ne sait pas ou aller le chercher. Est-il possible d'inclure mon /usr/lib/qt-3.3/include/ à la liste des search-dirs sans recompiler gcc? (je suppose que cette liste s'établit lors de la compilation)
Offline