pb compilation programme glut opengl sous debian - Divers - Linux et OS Alternatifs
Marsh Posté le 04-08-2005 à 20:55:51
Essaye de compiler ton programme avec la lib pthread
gcc -Wall -o test1 test1.c -L/usr/X11R6/lib -lX11 -lGL -lpthread
Marsh Posté le 04-08-2005 à 21:24:21
voila ct ca en fait
gcc -Wall -o test1 test1.c -L/usr/X11R6/lib -lX11 -lGL -lpthread
merci c gentil
Marsh Posté le 04-08-2005 à 22:15:40
Re pb:
Aprés redémarrage de mon pc je retombe sur ce pb:
alors que je l'ai compilé ss pb avant..????
exo1.c: Dans la fonction « display »:
exo1.c:25: attention : implicit declaration of function `SwapBuffers'
exo1.c:25: error: `DC' undeclared (first use in this function)
exo1.c:25: error: (Each undeclared identifier is reported only once
exo1.c:25: error: for each function it appears in.)
exo1.c:26: attention : implicit declaration of function `glutPostRediplay'
Marsh Posté le 04-08-2005 à 22:20:37
Pourrais tu mettre en ligne le fichier test (ou exo1.c) ? ou même le recopier ici s'il n'est pas très long.
Marsh Posté le 04-08-2005 à 20:46:56
alut je voudrais faire lopenl et glut en c sous linux et aprés la commande qui suit:
gcc -Wall -o test1 test1.c -L/usr/X11R6/lib -lX11 -lGL
j'obtiens:
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libGL.a(glxext.o)(.text+0x2d): In function `__glXGetCurrentContext':
: undefined reference to `pthread_key_create'
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libGL.a(glxext.o)(.text+0x51): In function `__glXGetCurrentContext':
: undefined reference to `pthread_getspecific'
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libGL.a(glxext.o)(.text+0x9e): In function `__glXSetCurrentContext':
: undefined reference to `pthread_setspecific'
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libGL.a(glxext.o)(.text+0xc0): In function `__glXSetCurrentContext':
: undefined reference to `pthread_key_create'
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libGL.a(glthread.o)(.text+0x44): In function `_glthread_InitTSD':
: undefined reference to `pthread_key_create'
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libGL.a(glthread.o)(.text+0xb1): In function `_glthread_GetTSD':
: undefined reference to `pthread_getspecific'
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libGL.a(glthread.o)(.text+0xf8): In function `_glthread_SetTSD':
: undefined reference to `pthread_setspecific'
collect2: ld a retourné 1 code d'état d'exécution
Je pense que opengl est mal installé???
Disti:debian sarge
noyau 2.8
carte grap: nvidia