Kompilacja skośna

Inne strony warte obejrzenia:

Kompilacja skośnaKompilacja skośna jest wykonywana na odrębnej architekturze procesora niż docelowa. Jednym z najciekawszych rodzajów kompilacji skośnej jest tak zwany „Canadian Cross” (z angielskiego Krzyż Kanadyjski), która polega na wykorzystaniu trzech architektur. Proces ten w architekturze A jest kompilowany skośnie jedynie kompilator, które jest wykorzystywany przez architekturę B i za pomocą tej architektury jest wykorzystywany skośnie program, którego docelową architekturą jest architektura C. Istnieje także kompilacja skośna w gcc, która wykorzystuje w kompilatorze skrypty make oraz configure, które o wiele łatwiej dokonują kompilacji skośnej, warunkiem rozpoczęcia konfiguracji skośnej jest wywołanie configure z parametru target=architektura, w którym architektura oznacza architekturę docelową, w której znajduje się cały skompilowany plik. Kompilacja skośna jest kompilacją różniącą się od innych w pewien odmienny sposób, a sposobem tym jest tak zwany krzyż kanadyjski, który w najlepszy sposób obrazuje działanie kompilacji skośnej, w której wykorzystywane są trzy architektury do skompilowania jednego pliku i każdy z elementów jest bardzo ważny podczas kompilacji skośnej i każdy jej element musi zostać zachowany. Wykorzystywane architektury są zależne od siebie i muszą zostać użyte bez względu na to, czy programista chce czy nie chce, bez nich kompilacja skośna nie zostanie dokończona i program nie będzie działał podczas tłumaczenia kodu źródłowego w niepełny sposób i kompilacja będzie musiała odbyć się jeszcze raz.

Warto również przeczytać:

Blok podstawowy
Blokiem podstawowym nazywa się ciąg instrukcji, które posiada tylko i wyłącznie jedno wejście oraz jedno wyjście. Wejście do bloku zazwyczaj znajduje się na samym początku bloku, a wyjście na jego koń...

Unix
Unix Time-Sharing System jest systemem operacyjnym, który powstał w roku 1969 w Bell Labs przez Dennisa Ritchiego i Kena Thompsona. Jest rozwijany w obecnym czasie w bardzo dynamiczny sposób, sprawił...

Programowanie - czym jest
Programowanie to całość zabiegów, związanych z tworzeniem programów komputerowych, a także tych, umożliwiających zaplanowanie i zdecydowanie o sposobie działania maszyn. W przypadku programów komputer...

Administratorzy i moderatorzy for
O swego rodzaju hierarchii można mówić nie tylko w odniesieniu do administratorów i moderatorów, ale również w kontekście samych użytkowników forum internetowego. Jednym z podstawowych założeń, jakie ...