ďťż

Blog literacki, portal erotyczny - seks i humor nie z tej ziemi


Ćwiczenie 10


Program make.

Zakres materiału:

    l
    program make,l


    l
    operacje na plikach: cd, mkdir, cp, rm, mv, install
    itp.l


Materiały
pomocnicze zawierają szczegółowe informacje o programie make.

Skopiować plik  /lab/usuxzal/przyklad4.tar.gz
i obejrzeć zawarte w nim teksty źródłowe.

1. Napisać zestaw plików sterujących dla programu
make
(Makefile nadrzędny w katalogu głównym projektu
i lokalne pliki Makefile w katalogach z plikami
źródłowymi) umożliwiających:
a) utworzenie biblioteki libusux.a
w katalogu ./lib,

b) utworzenie programów prog1 i prog2 odpowiednio
w katalogach ./src1 i
./src2
(wywołanie: make),

c) ustawienie opcji kompilacji plików źródłowych, np. -O, -g, -Dmakro
itp.,

d) zainstalowanie ww. programów w katalogu ./bin
po ewentualnym utworzeniu tego katalogu (wywołanie:  make
install
),

e) usuwanie plików pośrednich z relokowalnym kodem binarnym (wywołanie: 
make clean).
Make powinien zapewnić właściwą aktualizację projektu w przypadku zmiany
któregokolwiek z plików źródłowych lub nagłówkowych. Należy zwrócić uwagę
na kolejność wykonywania operacji w podkatalogach.

Pliki Makefile powinny być jak najprostsze.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • qualintaka.pev.pl
  •