Programozó eszközkészlete a linux gcc fordítóban
Egy vagy több objektumfájl összeállítása a forráskódból - F1.o. F2.o. - egy F. végrehajtható fájlba be kell írnia a parancsot:
gcc -o F F1.o F2.o // A -o opció megadja a végrehajtható fájl nevét.
Két feldolgozási lépést - összeállítása és összekapcsolása - egy közös lépéssel kombinálhat a parancs segítségével:
gcc -o F
A létrehozás után létrehozza az F végrehajtható fájlt, amelyet a ./F paranccsal lehet elindítani.
Az összekapcsolás folyamatában gyakran kell használni a könyvtárakat. A könyvtár egy objektumfájl-készlet, amely egyetlen fájlba van csoportosítva és indexelve. Amikor a build parancs észleli a könyvtárat a linkek objektumfájljainak listáján, ellenőrizni fogja, hogy a már összeszerelt objektumfájlok tartalmazzák-e az egyik könyvtárfájlban definiált függvényhívásokat. Ha ilyen funkciókat talál, a megfelelő hívások a könyvtár objektumfájl-kódjával vannak társítva. A könyvtárak a -lname opció használatával csatlakoztathatók. Ebben az esetben a normál könyvtárakban, például a / lib könyvtárban. / usr / lib, / usr / local / lib, akkor a könyvtárat keresik a libname.a nevű fájlban. A könyvtárakat a forrás vagy objektumfájlok után kell felsorolni, amelyek a megfelelő funkciókhoz tartozó hívásokat tartalmazzák.
A fordítási és összekapcsolási lehetőségek közül a leggyakoribbak a következők: