Voila mon probleme est dans le titre, lorsque je compil sous linux (Ubuntu 7.10 AMD64)
j'ai ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
gcc -g -I. -W -Wall   -c -o main.o main.c
gcc -g -I. -W -Wall   -c -o draw.o draw.c
gcc -g -I. -W -Wall   -c -o gere.o gere.c
gcc -g main.o draw.o gere.o -o polar -L. -lmlx_linux_x86_64 -L/usr/X11R6/lib -lXext -lX11 -lm
/usr/bin/ld: cannot find -lXext
collect2: ld a retourné 1 code d'état d'exécution
make: *** [polar] Erreur 1
mon Makefile
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
NAME		=	polar
 
SRC		=	main.c\
			draw.c\
			gere.c
 
OBJ		=	$(SRC:.c=.o)
 
CC		=	gcc -g
 
INCLUDES	=	-I.
 
CFLAGS		=	$(INCLUDES) -W -Wall
 
$(NAME)		:	$(OBJ)
			$(CC) $(OBJ) -o $(NAME) -L. -lmlx_linux_x86_64 -L/usr/X11R6/lib -lXext -lX11 -lm
 
all		:	$(NAME)
je ne comprend pas l'erreur, j'ai beau chercher je ne trouve pas
si je retire -lXext le message d'erreur se reporte sur -lX11
de plus si je change le dossier des lib par -L/usr/local/lib j'ai la meme erreur
je n'ai pas de dossier lib64

je ne sais pas quoi faire
help :'(