C/Więcej o kompilowaniu: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Użyto szablon {{Uwaga}}, pokolorowano kod
→‎Kompilacja skrośna: zmienione na "Kompilacja krzyżowa" czyli po polsku, zamiast niezrozumiałej kalki jezykowej "skrośna" (ang. oryg. "cross")
Linia 157:
Wyrównywanie działa także na pojedynczych zmiennych w programie, jednak ten problem nie powoduje tyle zamieszania, co ingerencja kompilatora w układ pól struktury. Wyrównywanie zmiennych polega tylko na tym, że kompilator umieszcza je pod adresami, które są wielokrotnością ich rozmiaru
 
== Kompilacja skrośnakrzyżowa ==
Mając w domu dwa komputery, o odmiennych architekturach (np. i386 oraz Sparc) możemy potrzebować stworzyć program dla jednej maszyny, mając do dyspozycji tylko drugi komputer. Nie musimy wtedy latać do znajomego, posiadającego odpowiedni sprzęt. Możemy skorzystać z tzw. '''kompilacji skrośnejkrzyżowej''' (ang. cross-compile). Polega ona na tym, że program nie jest kompilowany pod procesor, na którym działa kompilator, lecz na inną, zdefiniowaną wcześniej maszynę. Efekt będzie taki sam, a skompilowany program możemy bez problemu uruchomić na drugim komputerze.
 
== Inne narzędzia ==