[[:oktatas:programozás:c|< C]] ====== A GCC parancssori kapcsolói ====== Optimizálások: * -O1 * A váltózók regiszterben lesznek tárolva a memória helyett. * -O2 * Több optimizálás * -O3 * Még több optimizálás * -O0 * Nincs optimizálás Debuginformációk fordítása * -g A kimeneti fájl nevének megadása: * -o A fejlécállományok keresési útvonala: * -I * .so * Shared Object (Windowson a .dll) * .a * Statikusan linkelhető lib * .la * Statikusa linkelhető lib Ha egy fejlécállományt megadunk azt is meg kell adnunk, hol találjuk a hozzátartozó linkelhető libet. Ezek általános helye a /usr/lib könyvtár. Minden lib a "lib" szóval kezdődik. Például a POSIX szállak kezelését lehetővé tevő lib: libpthread.a Parancssorban a -l kapcsoló után meg kell adunk lib nevét a "lib" és a kiterjesztés rész nélkül: * -lpthread