GCC fordító telepítési és összeszerelési lehetőséget a Unix rendszerek

GCC - olyan eszköz, amely tulajdonképpen egy szerelvény fordító írt programokhoz különböző programozási nyelvek. Ez hozta létre egy hosszú idő, és széles körben használják a fejlesztők számára szerte a világon.







GCC eredetileg az volt az elképzelés, hogy hozzon létre egy szoftvercsomag olyan licenc alatt, amely nem teszi lehetővé, hogy valaki kizárólagos jogokkal rendelkezik a szoftvert. Ezután a fordítóprogram használják szabványos megoldás Unix operációs rendszerek és lehetővé teszi, hogy lefordítani programokat C ++ nyelven íródott, Objective-C, Java, Fortran, Ada, és a Go.

Ha új ehhez az eszközhöz, a telepítés a GCC fordító, és a beállítás okozhat némi nehézséget. És így nincs, akkor nézzük meg ezt a folyamatot részletesebben.

Szerelése GCC

A telepítéshez a GCC fordító Ubuntu vagy más Unix-alapú rendszerek sikeres, kövesse az egyszerű lépéseket:

  • Győződjön meg arról, hogy a rendszer által támogatott kívánt változata a fordító.
  • Töltse le a szükséges verzióját a fordító a hivatalos tárolóból.
  • Csomagold ki és telepítsd a kiválasztott GCC verziót az operációs rendszer.
  • Végezze el a telepítés további összetevői a fordító.
  • Állítsa be a GCC, összhangban a követelményeknek, és az operációs rendszer alatt.

Ezt követően, akkor feltételezhetjük, hogy a GCC fordító Linux van telepítve. Amint azt már említettük, az utolsó fokozat (beállítás) okozhat nehézséget, ezért nézzük meg, hogy részletesebben.

GCC-összeállítása Linux: beállítások







Természetesen a programozó nem feltétlenül tudja az összes GCC fordító opciók állnak rendelkezésre, mert elég sok. Azonban a leggyakrabban használt lista kéznél soha nem fáj, mert ez az eszköz lehetővé teszi, hogy kezelje a fordítási folyamat szinte minden szakaszában.

Általában GCC fordítási opciókat lehet két csoportra oszthatók. Az első - az úgynevezett általános beállítások, amelyek a következők:

  • @file, ahol a fájl - a fájl nevét. Olvasás beállításokat a kiválasztott fájlt.
  • -x nyelv, ahol a nyelv - a kívánt programozási nyelv. Arra kényszeríti a kiválasztott programozási nyelv.
  • -o Fájl - a kimenet az eredmények.
  • -c - a szakítsa meg a munkát fordítás után.
  • -E - után működésképtelenné előfeldolgozás.
  • -S - leáll összeállításuk után, de a kapott assembler kód jelenik meg.
  • -v - nyomtatási parancsot, amely végrehajtja a fordító, és megjelöli a verzió.
  • --help - alap segítséget fordító.

A második fordítási opciókat a csoportba tartoznak optimalizálási beállítások, mint például:

  • -fno-defer-pop -, hogy távolítsa el az érveket a funkció a köteg után azonnal a funkciót.
  • -fforward-Propagate - amennyire csak lehetséges, hogy egyszerűsítse a pár utasításokat.
  • -FAUTO-inc-dec - ha utasítások a növekmény és deinkrementa hiányzik, használata gépi utasításokat.
  • -fbranch-count-rendsze nem használhatja utasításokat használnak egyidejűleg növelő és deinkrement. Ehelyett - olyan utasítások sorozata, amely elvégzi a szükséges lépéseket.
  • -fcombine-stack-módosításokat - optimalizálási műveletek a szöveget.
  • -fcompare-elim - amennyire csak lehetséges, hogy elkerülje szabályozások vonatkoznak a processzor zászlókat.

Most már van egy ötlete, amit használt GCC-összeállítása Linuxon és más Unix-alapú rendszerek, valamint azt, hogy milyen, hogy ott a beállításokat. A gyorsabb összeállítása, javasoljuk, hogy rendeljen egy dedikált szerver nagy teljesítményű erőforrásokat. További kérdései vannak? Megadhatja, hogy a szakértő műszaki támogatás RigWEB és kap választ belül mindössze 30 perc.

Hozzon létre egy eredeti szoftver megoldások a saját honlapjukon, és használja a professzionális hosting vonásuk az interneten!

Rendelje én dedikált szerver

Server 3500 rubel elleni védelem DDoS és adminisztráció




Kapcsolódó cikkek