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ó