l10 O6RGCCGCX5QPL4CWBQIJ6Q6ALUMPIOYMFIEQRZQ









l10.html




Ćwiczenie 10


Program make.

Zakres materiału:


program make,


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

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.




Wyszukiwarka

Podobne podstrony:
eit2 l10
r3 l10
L10 Identyfikacja nieparametryczna
MObl L10
ALL L101310?lass101
K4 L10
V L10 1109?lass101
AWWW 1st3 6 l10 tresc 1 0kolor
L10
l10 analog

więcej podobnych podstron