Szerelés toolchain-a


Toolchain - egy sor programot létrehozásához szükséges egyéb programok. Azt szoktuk mondani, hogy szükségünk van egy fordító írni a programot. Ez helyes, de a fordító maga állhat több futtatható fájlok, például az elpárologtató, fordítóprogram megfelelő, linker udalyalschik hibakeresési információkat stb ..
Ez minden van, és toolchain.

Általában azt írja a programot ugyanazon a gépen, amelyen majd futni. De ez nem vonatkozik a szoftverfejlesztés beágyazott rendszerekhez. Mindig van egy úgynevezett cross-compiler. Ie működik ugyanazon a platformon, és a kód által termelt közülük működik a másik.

A Linux natív toolchain nevű GCC. Ő minden jó, de nem lehet a GCC a PC programokat írhassanak ARM-ok. Ezért szükséges, hogy egy cross-compiler. Akkor töltse le, és akkor lehet gyűjteni a forrásból. Ez nem olyan nehéz, mint amilyennek látszik első pillantásra.

Mindenesetre - gyűjteni a forrásból - nagyon helyes, mert sőt lehet építeni toolchain ARM-9 minden számítógép, amelyen van GCC. Ezen túlmenően, ez egy nagyon hasznos tapasztalat, mert Néhány platformon lehet kész letölteni toolchain elég nehéz.

Hogy megkönnyítse a szerelési folyamat egy lelkes csoport gyűlt össze egyedi forgatókönyv és a make-fájlokat, amelyek képesek önmaguktól összeállnak. Ie letöltésével egy sor mérete nagyságrendileg több száz kilobájt, és fut a önszerveződés kimeneti kapsz 2-3 gigabájt forráskód fordító kész. Természetesen, ez nem új információkat, csak letölteni ezt a sor szükséges forráskódot az Internetről. És akkor lefordítja őket. Itt Pengutronix elosztás kell tekinteni.

Figyelmeztetem, hogy ha nem akar, akkor töltse le készen toolchain. De ha továbbra is próbálja megismételni, hogy itt lesz írva, akkor a szükséges intézkedéseket lehet kissé eltér a leírásban. Ezen túlmenően, az összeállítás, találkozunk néhány hibaüzenetet, amelyekre a doustanovki a PC-Linux shny megfelelő csomagokat. Ennek megfelelően, az ezt követő összeállítása ezeket a hibákat, akkor nem kell szembenézni, és akkor, ha letölt egy kész tulcheyn. Tehát döntsd el magad. Ready toolchain van - akkor ajánlott telepíteni a / opt könyvtárba

Így a tényleges leírás az összeszerelési folyamat:

Létrehoztam a

/Proj/OSELAS-toolchain1.1.1 a kocsijába, és végrehajtani az újonnan letöltött archív, visszament bontsa ki a következő parancsot:

figyelni, hogy a projektek (projektek) a verzió 1.0.0.


razarhiviruem ugyanazon projektek és javítás