Rechercher : dans
Par :

Makefile:14: *** missing separator. Stop.

Dernière réponse le 3 aoû 2008 à 15:40:08 Lord-Y, le 20 avr 2007 à 15:14:28 
 Signaler ce message aux modérateurs

Salut à tous, :)
J'ai un soucis avec la création d'un makefile pour le code d'une calculatrice polonaise inversée :s. Voici le code de mon makefile:

# makefile for my_calc.c

NAME = my_calc

SRC = my_calc.c

OBJ = $(SRC:.c=.o)

RM = rm -f

all: $(NAME)

$(NAME): $(OBJ)
cc -o $(NAME)$(OBJ)

clean:
$(RM) *~ \#*
$(RM) $(OBJ)

fclean: clean
$(RM) $(NAME)

re: fclean all

En compilant tout ceci j'ai un msg d'erreur:
makefile:14: *** missing separator. Stop.

J'ai cherché des infos sur le net et je n'ai rien trouvé :s
Quelqu'un pourrait-il m'aider please?

Configuration: Mac OS X
Firefox 2.0.0.2

Meilleures réponses pour « makefile:14: *** missing separator. Stop. » dans :
STOP: 0x000000A5 VoirLors de l'installation de Windows, celui-ci affiche un écran bleu avec la mention suivante : STOP: 0x000000A5 (0x0001000B,0x50434146,0xFFD0502Cn0x00000000) Éventuellement une fenêtre d'erreur intitulée "Windows Boot Manager" peut également...
Bootmgr absent - Bootmgr is missing VoirLors de l'installation de Windows, celui-ci se plaint au démarrage en indiquant l'un des messages d'erreur suivants : BOOTMGR absent BOOTMGR is missing Il y a de fortes chances que ce soit lié à l'ordre des périphériques de stockage définis...
[Windows XP] STOP 0x0000009F DRIVER_POWER_STATE_FAILURE VoirLors de l'arrêt du PC, un écran bleu apparaît, avec le message d'erreur suivant : STOP 0x0000009F DRIVER_POWER_STATE_FAILURE Cette erreur peut être causée par un pilote de périphérique, mais elle peut aussi être générée par un pilote de filtre d'un...

1

Stéphane, le 28 oct 2007 à 12:06:42

Bonjour,

Il faut utiliser la tabulation (pas des espaces) en tête de chaque ligne contenant les commandes:
$(NAME): $(OBJ)
[TAB]cc -o $(NAME)$(OBJ)

clean:
[TAB]$(RM) *~ \#*
[TAB]$(RM) $(OBJ)

fclean: clean
[TAB]$(RM) $(NAME)

Répondre à Stéphane

2

Polux31, le 28 oct 2007 à 13:27:50

Lol, depuis le temps, il a du se servir d'un boulier pour faire ces comptes ....

Répondre à Polux31

3

Tinou, le 20 déc 2007 à 18:03:14

C'est vrai, mais c'est pas une raison pour ne pas répondre: la réponse sert à d'autres !!
En passant, merci beaucoup :o)

tinou

Répondre à Tinou

4

 claudiux, le 3 aoû 2008 à 15:40:08

Merci ! Cela vient de me servir aujourd'hui ! En plus mon éditeur convertissait les tabulations en 2 espaces !

Claudiux

Répondre à claudiux