Che cos’è GCC
-
1)
Che cos’è GCC
- 1.1) Installare gcc su sistema operativo AIX
- 1.2) Installare gcc su Intel 80386
- 1.3) Installare gcc su HP-UX
- 1.4) Installare gcc su Solaris 2 Intel o SPARC
- 1.5) Installare gcc su Mac
- 1.6) Errore gcc su Mac e come risolverlo
- 1.7) Installare gcc su Windows
- 1.8) Installare gcc su OpenPKG
- 1.9) Installare gcc su GFortran
- 1.10) Esempio d’uso di GCC
Il linguaggio C permette di operare a basso livello su qualsiasi programma e sistema operativo, disponendo di un livello di dettaglio molto più elevato rispetto alla tendenza dei linguaggi di programmazione che vanno per la maggiore oggi, sempre più orientati a framework e operazioni orientate agli eventi. GCC (acronimo per GNU Compiler Collection) risponde ad un’esigenza pratica: precompilare il codice sorgente in C, tradurlo in linguaggio macchina (in modo multipiattaforma, quindi funzionante su qualsiasi sistema operativo) e renderlo cosଠfile eseguibile.
In genere GCC è anche considerato poco user-friendly quanto, alla prova dei fatti, versatile ma altrettanto utile ad esempio a scopo didattico (per questo motivo viene usato nei corsi di informatica universitari che includano il linguaggio C, ad esempio). L’uso di GCC è stato promosso primariamente da Richard Stallman, fautore del software libero e principale promotore del suo uso, anche attraverso una guida molto dettagliata che ne illustrava i principi e l’ispirazione free (nel senso di software libero, non semplice software gratuito come spesso viene inteso).
Grazie a GCC possiamo disporre di front-end adeguati per tantissimi linguaggi, ad oggi, tra cui Objective C, Go, C++, Java, Ada e Fortran, e possiamo programmare sulle architetture hardware più diverse tra loro, da SPARC a PowerPC, passando per processori ARM o per i classici e più comuni x86 e x86-64.
Installare gcc su sistema operativo AIX
- AIX:
Installare gcc su Intel 80386
- DOS—DJGPP.
Installare gcc su HP-UX
- HP-UX:
Installare gcc su Solaris 2 Intel o SPARC
- Solaris 2
Installare gcc su Mac
A differenza di altri sistemi Linux-based, il sistema operativo del Mac NON supporta di default GCC, ma permette comunque di installarlo sfruttando MacPorts o Homebrew. Ho provato a farlo sul mio Mac, e superato qualche problemino che potrebbe capitare anche a voi diciamo che l’operazione sembra essere abbastanza fattibile.
Anzitutto, verificate che gcc non sia già installato con questo comando da terminale:
gcc --version
Errore gcc su Mac e come risolverlo
Se vi dovesse dare un errore del genere:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
o simili, basta che installiate l’ultima versione di Xcode da linea di comando:
xcode-select --install
poi cliccate su Installa:
e poi su accetto.
durante l’installazione vedrete qualcosa del genere:
Attendete la fine dell’installazione prima di fare qualsiasi altra cosa. Quindi riprovate:
gcc --version
Se dovesse persistere l’errore, provate a resettare l’installazione di Xcode:
sudo xcode-select --reset
attenzione perchè vi sarà richiesta, in questo caso, la password di root del vostro Mac.
Se invece gcc è a posto e funziona, dovreste vedere qualcosa del genere nel terminale:
Nelle ultime versioni di Xcode, llvm ha sostituito completamente il comando gcc, che dovrebbe essere ancora funzionante come alias.
Installare gcc su Windows
Windows prevede il supporto a gcc ma solo mediante Cygwin, per cui fate riferimento alla documentazione del progetto per maggiori informazioni. Nel dettaglio:
- Installa Cygwin, che ci offre un ambiente simile a Unix in esecuzione su Windows.
- Installa i pacchetti Cygwin richiesti per la creazione di GCC. Dall’interno di Cygwin, scarica il codice sorgente di GCC dal sito ufficiale, crealo e installalo.
- a questo punto dovresti essere pronto ad usare GCC su Windows
Installare gcc su OpenPKG
Installare gcc su GFortran
Esempio d’uso di GCC
gcc helloworld.c
che serve a compilare e a creare un file esegubile tratto dal file scritto in linguaggio C contenuto all’interno del file helloworld.c.
Sito ufficiale: gcc.gnu.org
👇 Da non perdere 👇
- 📈 Analizza Cellulari 📱
- 🔐 AI che dolor, Chat 🏴
- 🎯 Targetizza Database SQL 🗄
- 📊 Analizza Errori più comuni 📛
- 🚧 Costruisci Evergreen 📟
- 👩💻 Programma Gratis 🎉
- 💻 Configura Hosting a confronto 💑
- 🔒 Conosci Hosting reti e domini 💻
- 👩💻 Tapioca Informatica 🖥
- 💻 Iconizza Internet 💻
- 🔒 Gestisci Lavoro 🔧
- 💡 Mostra Marketing & SEO 🌪
- 🔑 Apprendi Meteo ⛅
- 🤯 Visiona Mondo Apple 🍎
- 🔍 Supervisiona Mondo Domini 🌐
- 🚀 Metti in cloud monitoraggio servizi online 📈
- 🔮 Anatomizza Nuove tecnologie 🖥
- 🔒 Antani PEC e firma digitale 📩
- 👀 Prematura Programmare 🖥
- 🎮 Lonfa Scrivere 🖋
- 🔒 Conosci Servizi di SMS 📶
- 👀 Guarda Sicurezza informatica e privacy digitale 🖥
- 🎮 Ricorda Siti web 🌎
- 🤖 Ottimizza Spiegoni artificiali 🎓
- 🧠 Neuralizza Svago 🎈
- 📡 Quantizza Usare Excel 🌀
- 🤖 Sovrascrivi Windows 😲
- 🎨 Personalizza Wireless 🚁
- 🔑 Decifra WordPress 🤵
- 💬 Il nostro canale Telegram: iscriviti
- 🟡 Integrali svolti (8 esempi)
- 🔴 Come creare il tuo sito gratuitamente
- 🔴 Come traslocare ed essere felici