    C++    Red Hat Linux. 
bison  flex   .

    make-,    
 compute.  make  ,     (#).
      make-  .   -
 ,   compute     : compute.  
calc.o.     ,  make
   compute.    ,  
compute,        -,     
compute, h.    compute,     
( -03).        .   -
 make ,   calc.'o   calc.c,   
,   :

$ cat Makefile


t Make-  

-

compute: compute. calc.o

 - compute compute. calc.o

compute.: compute. compute.h
 - -03 compute.

calc.o: calc.c

 - calc.c

clean:

rm *.o *core* *~

  make-       clean.   
   ,       , ,
  . -.

      make  
make-.      Is,  compute, , calc.o 
compute  .   make      -
:

$ Is -Itr

total 22

-rw-rw-- 1 alex pubs 311 Jun 21 15 56 makefile

-rw-rw---- 1 alex pubs 354 Jun 21 16 02 calc.o

-rwxrwx- 1 alex pubs 6337 Jun 21 16 04 compute

-rw-rw- 1 alex pubs   49 Jun 21 16 04 compute.h

-rw-rw---- 1 alex pubs 880 Jun 21 16 04 compute.

-rw-rw-- 1 alex pubs 780 Jun 21 18 20 compute.

-rw-rw 1 alex pubs 179 Jun 21 18 20 calc.c

$ make

 - -03 compute.

 - calc.c

 - compute compute. calc.o

836  VI. 