Comando di errore GCC non riuscito con lo stato di uscita 1

Comando di errore GCC non riuscito con lo stato di uscita 1
“C'è un errore incline che potresti incontrare quando si compila pacchetti Python. Il comando "GCC" di errore non riuscito con lo stato di uscita 1 "viene causato quando si tenta di compilare pacchetti Python e i pacchetti richiesti.

In questo tutorial, esamineremo la causa di questo errore e forniremo possibili soluzioni per risolverlo."

Causa del "comando di errore" GCC "non riuscito con lo stato di uscita 1"

Questo tipo di errore si verifica quando si tenta di compilare e installare la libreria Python che dipende da un compilatore C.

Se Python non riesce a trovare GCC e altre librerie di build richieste, lancerà l'errore "GCC" di errore "GCC" non riuscito.

Un esempio di questo errore è mostrato di seguito:

Dall'output di esempio sopra, possiamo vedere che l'errore è causato da Python.File di intestazione H. Il Python.Il file di intestazione H fa parte del pacchetto di sviluppo Python.

Correzione 1: installa il compilatore GCC

Uno dei modi possibili per correggere l'errore è garantire l'installazione dell'ultimo compilatore GCC sul sistema.

Puoi farlo eseguendo il comando:

Debian

$ sudo apt-get Installa GCC

Rehl \ fedora \ centos

$ sudo yum installa gcc

Arch \ Manjaro

$ sudo pacman -s gcc

Mac OS

$ BROW BREE INSTALL GCC

Fix 2: installa Build Essentials e Build Dependences

Il prossimo passo che puoi fare per correggere questo errore è l'installazione dei pacchetti di build-essentials e build dipendenze.

Build Essentials si riferisce ai pacchetti utilizzati per compilare i pacchetti, inclusi i compilatori GCC e G ++.

Installiamo questi pacchetti eseguendo il comando:

Debian

$ sudo apt-get installa build-essentials

Rehl \ centos \ fedora

$ Sudo DNF Group Installa "Strumenti di sviluppo"

Arch \ Manjaro

$ sudo pacman -sy -devel

Fix 3: Installa pacchetti Dev Python

La causa più comune di questo errore mancano i pacchetti di sviluppo Python. Sebbene possano essere installati per impostazione predefinita in alcune distribuzioni Linux, dovrai installarle manualmente.

Puoi installarli eseguendoli:

Debian

$ sudo apt-get Installa Python-Dev
$ sudo apt-get Installa Python3-dev

Rehl \ centos \ fedora

$ sudo dnf installa python-devel
$ sudo dnf pithon3-devel

Arch \ Manjaro

$ sudo pacman -s python3 cmake

Conclusione

In questo tutorial, hai imparato a correggere il "comando di errore" GCC "non riuscito con lo stato di uscita 1" in tre passaggi principali.

Grazie per aver letto!!