Borland C++ Compiler/MAKE: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Dyrektywy: zamiana pre na tt (źle wyglądało w druku) |
|||
Linia 429:
! opis
|-
|<
| -a
| sprawdzaj [[w:plik nagłówkowy|pliki nagłówkowe]] przed kompilacją i jeśli zostaną zmodyfikowane kompiluj jeszcze raz pliki które z nich korzystają
|-
|<
| -a-
| nie sprawdzaj plików nagłówkowych
|-
|<
| -c
| przechowuj w [[w:pamięć podręczna|pamięci podręcznej]] pliki wchodzące w skład projektu i jeśli nie zostaną w poczynione żadne zmiany nie wykonuj na nich operacji ponownie
|-
|<
| -c-
| nie przechowuj w pamięci podręcznej plików wchodzących w skład projektu
|-
|<
| -K
| zachowuj pliki tymczasowe tworzone podczas działania programu MAKE
|-
|<
| -K-
| nie przechowuj plików tymczasowych które są tworzone podczas działania MAKE'a
|-
|<
| -i
| ignoruj wartość jaką zwróci komenda
|-
|<
| -i-
| nie ignoruj wartości jaką zwróci komenda
|-
|<
| -s
| nie pokazuj na ekranie wywołania narzedzia
|-
|<
| -s-
| pokazuj na ekranie wywołanie narzędzia lub komendę jaką wykonuje system
|-
|<
| -S
| wyczyść swoją pamięć zanim zaczniesz wywoływać narzędzia (ta instrukcja jest dobra podczas operacji na dużych plikach)
|-
|<
| -S-
| nie czyść pamięci przed wywoływaniem narzędzi
Linia 485:
!opis
|-
|<
| jeśli któryś z programów "padnie" MAKE wyrzuca swój plik wynikowy. ta komenda temu zapobiega
|-
|<
| twórz pliki najpierw z rozszerzeniem: <tt><roz1></tt> później z <tt><roz2></tt>, a na końcu z <tt><roz3></tt> (itd.); ta dyrektywa jest analizowana przez zasady ogólne i określa ona porządek tworzenia <tt>PlikówDocelowych</tt>
|-
|<
|szukaj pliku z rozszerzeniem <tt><roz></tt> w podanej <tt><lokalizacji></tt> (ta dyrektywa niweluje problem z wcześniejszym makefile'em)
|-
|<
| dodaj tekst do obecnego makefile'a z pliku <tT><NazwaPliku></tt> (działa jak makro-instrukcja <tt>#include</tt> w C/C++)
|-
|<
| "wyrzuć" zmienną <tt><nazwa_zmiennej></tt>
|}
Linia 506:
! opis
|-
|<
| jeśli zmienna <tt><nazwa_zmiennej></tt> jest zadeklarowana wykonaj <tt><operacje></tt>
|-
|<
| jeśli zmienna <tt><nazwa_zmiennej></tt> <u>nie</u> jest zadeklarowane wykonaj <tt><operacje></tt>
|-
|<
| jeśli <tt><warunek></tt> zostanie spełniony wykonaj <tt><operacje></tt>
|-
|<
| w przeciwnym wypadku wykonaj <tt><operacje></tt> (musi występować z <tt>!if</tt> lub <tt>!ifdef</tt> lub <tt>!ifndef</tt>)
|-
| <
| w przeciwnym wypadku, jeśli <tt><warunek></tt> jest spełniony wykonaj <tt><operacje></tt> (musi występować z <tt>!if</tt> lub !ifdef</tt>, <tt>!ifndef</tt>, <tt>!else</tt>)
|-
|<
|kończy instrukcję warunkową
|}
Linia 549:
! rezultat
|-
| <
| polecenie, po natrafieniu na które MAKE kończy działanie i wyświetla na ekranie rezultat...
| <tt>Fatal makefile <numer_linii>: Error directive: <komunikat></tt>
|-
| <
| jeśli MAKE natrafi na to polecenie, wyświetla na ekranie rezultat...
| <tt><komunikat></tt>
|