Changes between Version 21 and Version 22 of CaoCourseTme2


Ignore:
Timestamp:
Feb 16, 2007, 7:58:13 PM (18 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CaoCourseTme2

    v21 v22  
    8282 1. Que fait la regle indent ? quelle est la signification des flags utilisés par le programme indent ?
    8383
    84 '''Fichier Makefile'''
    85 {{{
    86 # Definition des commandes
    87 CC      = gcc
    88 AR      = ar
    89 RM      = rm
    90 INDENT  = indent
    91  
    92 # Definition des parametres
    93 LDFLAGS = -p
    94 CFLAGS  = -g -p -Wall -ansi -Werror
    95 ARFLAGS = -r
    96 IDFLAGS = -gnu  -bli0 -npsl -l90
    97  
    98 # Definition de la liste des librairies necesaires a l'edition de lien
    99 LDLIBS  = -L. -lhte
    100 }}}
    101 {{{
    102 .PHONY: all clean realclean
    103  
    104 stat : main.o count.o libhte.a
    105         $(CC) $(LDFLAGS) main.o count.o -o stat $(LDLIBS)
    106 
    107 libhte.a : hte.o dico.o dejavu.o namealloc.o
    108         $(AR) $(ARFLAGS) libhte.a hte.o dico.o dejavu.o namealloc.o
    109 
    110 main.o:
    111 count.o:
    112 hte.o:
    113 dejavu.o:
    114 namealloc.o:
    115  
    116 all: clean stat
    117  
    118 clean:
    119         $(RM) *.o *.a *.out *~ 2> /dev/null || true
    120 
    121 realclean: clean
    122         $(RM) stat 2> /dev/null || true
    123 
    124 indent:
    125         $(INDENT) $(IDFLAGS) *.c *.h
    126 }}}
    127 
    128 == le programme principal : main ==
    129 
    130 '''Fichier main.h'''
     84
     85== Le programme main ==
     86
     87Les questions suivantes portent sur le programme principal [wiki:CaoCourseTme2Main main()]
    13188
    13289 *  A quoi servent les lignes les 2 premières lignes et la dernière ?