Eszközök a webhelyen


oktatas:programozás:c:a_gcc_parancssori_kapcsolói

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

oktatas:programozás:c:a_gcc_parancssori_kapcsolói [2017/10/02 20:29] (aktuális)
Sor 1: Sor 1:
 +[[:​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:
 +  * <​nowiki>​-I</​nowiki>​
 +
 +  * .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
  
oktatas/programozás/c/a_gcc_parancssori_kapcsolói.txt · Utolsó módosítás: 2017/10/02 20:29 (külső szerkesztés)