Przejdź do zawartości

Wikipedysta:Persino/brudnopis7

0% Status
Z Wikibooks, biblioteki wolnych podręczników.

(Niedopasowany uchwyt: 1.1a) (Niedopasowany uchwyt: brak uchwytu) (Niedopasowany uchwyt: brak uchwytu) ([[Wikipedysta:Persino/brudnopis7/tytan{a#niedopasowany-wzór_|Niedopasowany uchwyt: brak uchwytu]]) #REDIRECTWikiprojekt:Sprzątanie kodu
Właściwa strona znajduje się w innym projekcie. Kliknij na powyższy link, jeśli chcesz ją obejrzeć. {{#iferror:{{Błąd|Foo}} | {{tak}} | {{nie}} }}


niw


<div style="font-size:90%;line-height:1.4em"><div><strong style="color:blue">Informacja o linku: </strong><span>Strona, z nagłówkiem, istnieje na tej wiki.</span></div><div><strong style="color:blue">Projekt: </strong><span>Wikibooks. </span><strong style="color:blue">Wersja językowa: </strong><span>język polski.</span></div><div><strong style="color:blue">Przestrzeń nazw: </strong><span>Wikibooks. </span></div><div><strong style="color:blue">Nagłówek: </strong><span>Inne pudełka komórkowe (tabelki) i ramkowe (&lt;div&gt;...&lt;/div&gt;) - niesystemowe. </span></div><div><strong style="color:blue">Nazwa podstrony: </strong><span>Ogólne. </span></div><div><strong style="color:blue">Nazwa strony: </strong><span>Szablony.</span></div></div>


&lt;sup&gt;tytan&lt;/sup&gt;


&#123;&#123;<span class="iw link">[[:Szablon:Navbox|Navbox]]</span>&#125;&#125;


3.2


4.1



Zasady regulują wywoływanie narzędzi w makefile'u. Ogólnie rzecz biorąc zasady określają jakie pliki ma przetwarzać MAKE, ewentualnie gdzie one się znajdują, gdzie ma się znaleźć wynik operacji. Ważną kwestią w zrozumieniu zasad jest fakt, że zasada to tylko prawo, za wypełnienie którego odpowiedzialny jesteś Ty. Pamiętaj też że zasada przekazuje tylko informacje dla MAKE, natomiast komendy, które za jej pomocą wywołujesz rządzą się już swoimi prawami. Zarówno przy komendach, jak i przy samych zasadach można używać symbolu \ jeśli zabraknie Ci miejsca w linii:

<txt>\
<dok. txt'u>

Ogólny szablon zasady wygląda tak:

<zasada>
 <komenda>
 [<komenda>]
 [...]

Pamiętaj tylko o przynajmniej jednej spacji przed komendą, aby nie znajdowała się ona tuż przy początku linii - to błąd! Błędem jest też nie zapisanie samej zasady przy początku linii. Jednym słowem musi to wyglądać tak, jak na powyższym szablonie. Zasada zacznie "wchodzić w życie" (wywoływać swoje komendy), jeśli jej pliki zależne (źródłowe) będą różniły się datą i czasem ostatniej modyfikacji z datą plików wynikowych lub jeśli pliki wynikowe w ogóle nie będą istnieć. Np. jeśli chcemy skompilować plik Hello.cpp za pomocą zasad to kompilator zostanie wywołany kiedy Hello.cpp i Hello.obj będą miały inne daty modyfikacji lub jeśli plik Hello.obj nie będzie istniał. Jak widać w tytule tego rozdziału zasady możemy podzielić na dwa typy: ogólne i szczegółowe (implicit & explicit rules).


Kategoria:Zbiór zadań maturalnych/opis