GCC compilator - un instrument care de fapt este un compilator de asamblare pentru programe scrise în diverse limbaje de programare. A fost creată o lungă perioadă de timp și este utilizat pe scară largă de către dezvoltatorii din întreaga lume.
GCC a fost inițial ideea a fost de a crea un singur pachet software sub o licență care nu vă permite să dea cuiva drepturi exclusive posesia a software-ului. Acum, compilatorul este utilizat ca soluție standard pentru sistemele de operare Unix și vă permite să compilați programe scrise în C ++, Objective-C, Java, Fortran, Ada, și du-te.
Dacă sunteți nou la acest instrument, instalarea compilatorului GCC, iar setarea acestuia poate provoca unele dificultăți. Și astfel ei nu au nici o, atunci ne vom uita la acest proces mai detaliat.
Instalarea GCC
Pentru a instala compilatorul GCC pe Ubuntu sau orice alte sisteme bazate pe Unix este de succes, urmați pașii simpli:
- Asigurați-vă că sistemul dvs. este acceptat de versiunea dorită a compilatorului.
- Descărcați versiunea necesară de compilator din depozit oficiale.
- Despachetați și instalați selectat CCG versiunea compilatorului pentru sistemul de operare.
- Efectuați instalarea componentelor suplimentare ale compilatorului.
- Ajustați CCG, în conformitate cu cerințele dumneavoastră și în conformitate cu sistemul de operare.
După aceea, putem presupune că este instalat compilatorul GCC pe Linux. Așa cum am menționat mai sus, ultima etapă (setare) poate provoca o dificultate, deci hai să ne uităm la ea mai în detaliu.
GCC-compilarea pe Linux: Setări
Desigur, programatorul nu este în mod necesar cunosc toate opțiunile CCG compilator sunt disponibile, pentru că destul de mult. Cu toate acestea, lista de mai frecvent utilizate la îndemână nu strică niciodată, pentru că acest instrument vă permite să gestionați procesul de compilare aproape orice etapă.
În general, opțiunile de compilare ale CCG pot fi împărțite în două grupe. Primul - așa-numitele setările generale, care includ:
- @file, în cazul în care fișierul - numele fișierului. Citește opțiunile din fișierul selectat.
- -x limbă, în cazul în care limba - dorită limbaj de programare. Forțează limbajul de programare selectată.
- -O fișier - ieșirea rezultatelor.
- -c - să-și întrerupă lucrul după compilare.
- -E - nu mai funcționeze după preprocesare.
- -S - nu mai funcționeze după compilare, dar codul de asamblare rezultat va fi afișat.
- -v - comandă de imprimare care execută compilator și indică versiunea sa.
- --ajuta - imprima un compilator de ajutor de bază.
Cea de a doua opțiuni de compilare grup include setări de optimizare, cum ar fi:
- -FNO-Amânare-pop - pentru a elimina argumentele din funcția stivei imediat după funcția.
- -fforward-Propagare - în măsura în care este posibil pentru a simplifica perechea de instrucțiuni.
- -FAUTO-inc-dec - în cazul în care instrucțiunile sunt incrementul și deinkrementa, instrucțiuni de utilizare absente mașină.
- -fbranch-count-nu folosesc instrucțiuni Regula- care sunt folosite în același timp și increment deinkrement. În schimb - pentru a genera o secvență de instrucțiuni care va efectua acțiunea necesară.
- -fcombine-stack-ajustări - optimizarea operațiunilor cu textul.
- -fcompare-Elim - în măsura în care este posibil, pentru a evita reglementările care se aplică steagurile procesorului.
Acum aveți o idee de ceea ce folosit pe Linux și alte sisteme bazate pe Unix-compilarea CCG, precum și ce ei setările de acolo. Pentru compilare mai rapid, vă recomandăm să comandați un server dedicat cu resurse puternice. Aveți în continuare întrebări? Puteți selecta specialist în RigWEB lor de suport tehnic și de a obține un răspuns în decurs de doar 30 de minute.
Creați un soluții software originale pentru site-urile lor și de a folosi un hosting profesional pentru plasarea lor pe Internet!
Comanda serverul meu dedicat
Server pentru 3500 de ruble, cu protecție împotriva DDoS și administrare