Makefile - language c
makefile
-
grou29 Messages postés 39 Date d'inscription Statut Membre Dernière intervention -
grou29 Messages postés 39 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrais compiler un programme en language C avec un makefile, je m'en suis souvent servis mais pourtant je n'arrive pas a compiler d'un dossier courant qu'on va appler DIR_1 .
Dans ce DIR_1 il y a 3 4 .c et dans un sous-repertoire de ce DIR_1 qu'on va appler DIR_1_BIS il y a des fonctions basiques qui ne merite pas detre dans le DIR_1, jai aussi un dossier INCLUDE dans le DIR_1 ou se trouve des .h .
je voudrais compiler avec make mais je n'arrive pas.
<code><NAME = mysh
SRCS = main.c \
troncate.c \
get_next_line.c \
sort_list.c \
lib/my_putchar.c \
lib/my_putstr.c \
lib/my_strcat.c \
lib/my_strlen.c \
lib/my_strcmp.c \
lib/my_strncmp.c \
lib/xfunc.c
OBJS = $(SRCS:.c=.o)
CC = cc
RM = rm -f
CFLAGS = -W -Wall -ansi -pedantic
INCL = -I./include/ .
all : $(NAME)
$(NAME) : $(OBJS)
$(CC) -o $(NAME) $(OBJS) $(INCL)
clean :
$(RM) *~
$(RM) \#*#
$(RM) $(OBJS)
fclean : clean
$(RM) $(NAME)
re : fclean all
/code>
si quelqu'un a une solution ca me serais tres utile, merci pas avance
bonne journee
Je voudrais compiler un programme en language C avec un makefile, je m'en suis souvent servis mais pourtant je n'arrive pas a compiler d'un dossier courant qu'on va appler DIR_1 .
Dans ce DIR_1 il y a 3 4 .c et dans un sous-repertoire de ce DIR_1 qu'on va appler DIR_1_BIS il y a des fonctions basiques qui ne merite pas detre dans le DIR_1, jai aussi un dossier INCLUDE dans le DIR_1 ou se trouve des .h .
je voudrais compiler avec make mais je n'arrive pas.
<code><NAME = mysh
SRCS = main.c \
troncate.c \
get_next_line.c \
sort_list.c \
lib/my_putchar.c \
lib/my_putstr.c \
lib/my_strcat.c \
lib/my_strlen.c \
lib/my_strcmp.c \
lib/my_strncmp.c \
lib/xfunc.c
OBJS = $(SRCS:.c=.o)
CC = cc
RM = rm -f
CFLAGS = -W -Wall -ansi -pedantic
INCL = -I./include/ .
all : $(NAME)
$(NAME) : $(OBJS)
$(CC) -o $(NAME) $(OBJS) $(INCL)
clean :
$(RM) *~
$(RM) \#*#
$(RM) $(OBJS)
fclean : clean
$(RM) $(NAME)
re : fclean all
/code>
si quelqu'un a une solution ca me serais tres utile, merci pas avance
bonne journee
A voir également:
- Makefile - language c
- Windows display language french - Guide
- Vistalizator language pack windows 7 - Télécharger - Traduction
- Language binaire - Guide
- Photoshop cs6 french language pack - Forum Photoshop
- Autocad 2008 language pack french - Forum AutoCAD