Connect with us

Apple

Come installare GCC su Mac


Installare GCC su un Mac

Alcuni utenti Mac potrebbero voler installare GCC sui propri computer MacOS. GCC, che sta per Gnu Compiler Collection, è un compilatore comunemente usato con supporto per C, C++, Objective C, Go, Fortran, Ada e altri linguaggi, ed è spesso usato per compilare programmi a riga di comando, scrivere software e altro ancora, sia per lezioni di informatica o per l’utilizzo di strumenti a riga di comando.

Il Mac non viene fornito con GCC per impostazione predefinita, ma puoi installare GCC su un Mac con relativa facilità.

Come installare GCC su Mac

L’approccio che useremo qui prevede tre passaggi; installando gli strumenti della riga di comando sul Mac, quindi installando HomeBrew e infine installando GCC. Supponiamo che tu stia utilizzando una versione moderna di MacOS (questo tutorial è scritto con macOS Ventura o MacOS Monterey) e disponi di una connessione Internet.

  1. Apri l’applicazione Terminale con Spotlight premendo Comando + Barra spaziatrice e digitando “Terminale” e premendo Invio
  2. Alla riga di comando, inserisci quanto segue per iniziare l’installazione degli strumenti della riga di comando:
  3. xcode-select --install

  4. Accetta di installare il pacchetto Command Line Tools, una volta completato puoi installare Homebrew Package Manager sul Mac con la seguente stringa di comando:
  5. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  6. Al termine dell’installazione di Homebrew, puoi installare gcc con il seguente comando:
  7. brew install gcc

  8. Al termine, puoi confermare che gcc è stato installato e funziona eseguendo il seguente comando:/li>
    gcc --version

GCC verrà ora installato sul Mac e puoi eseguirlo come al solito per compilare il codice o qualsiasi altra cosa sia l’utilizzo previsto di gcc.

Perché non posso semplicemente eseguire gcc dopo aver installato Command Line Tools su Mac?

Puoi provare a utilizzare il comando gcc dopo aver installato gli strumenti della riga di comando, tuttavia, in realtà è clang.

Apple inserisce un binario gcc in /usr/bin/gcc ma esegue solo clang LLVM (provalo tu stesso, digita semplicemente ‘gcc’ e vedrai un errore clang).

È necessario installare manualmente GCC separatamente per eseguire GCC sul Mac.

Quando eseguo ‘gcc’ ricevo un messaggio di errore “xcrun: errore: percorso sviluppatore attivo non valido”! Aiuto!

Se vedi il “xcrun: errore: percorso sviluppatore attivo non valido (/Library/Developer/CommandLineTools), xcrun mancante in: /Library/Developer/CommandLineTools/usr/bin/xcrun” messaggio di errore, è necessario installare gli strumenti della riga di comando sul Mac. Se hai già installato gli strumenti della riga di comando e hai aggiornato di recente MacOS, potrebbe essere necessario installarli di nuovo o aggiornare gli strumenti della riga di comando tramite l’aggiornamento del software o, ancora, reinstallando gli strumenti della riga di comando.

Per quello che vale, potresti vedere lo stesso errore di percorso sviluppatore attivo non valido xcrun quando provi a usare git e molti altri strumenti da riga di comando, e la soluzione è la stessa.

Cosa succede se voglio compilare gcc dal sorgente sul Mac?

Puoi anche compilare gcc dal sorgente sul Mac se sei così propenso, ma usare Homebrew come gestore di pacchetti ti semplificherà il lavoro poiché gestisce anche tutte le altre dipendenze e librerie, e ci sono molti altri suggerimenti e vantaggi con l’utilizzo di Homebrew.

Tuttavia, se desideri compilare gcc da zero, puoi trovare l’ultima versione dal mirror ftp GCC GNU:

https://ftpmirror.gnu.org/gcc/

Sei riuscito a installare correttamente gcc sul tuo Mac? Hai incontrato qualche singhiozzo? Cosa ne pensi della facilità di utilizzo di Homebrew per l’installazione di gcc su Mac? Condividi i tuoi pensieri e le tue esperienze nei commenti.




Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare

Di tendenza

Close Popup
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Close Popup
Privacy Settings saved!
Impostazioni

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi