Feilkommando “GCC” mislyktes med avkjøringsstatus 1

Feilkommando “GCC” mislyktes med avkjøringsstatus 1
“Det er en utsatt feil som du kan møte når du sammenstiller Python -pakker. "Feilkommandoen" GCC "mislyktes med Exit Status 1" -feilen er forårsaket når du prøver å kompilere Python -pakker og de nødvendige pakkene.

I denne opplæringen vil vi se på årsaken til denne feilen og gi mulige løsninger for å løse den.”

Årsak til "Feilkommando" GCC "mislyktes med exit status 1"

Denne typen feil oppstår når du prøver å kompilere og installere Python -biblioteket som avhenger av en C -kompilator.

Hvis Python ikke kan finne GCC og andre nødvendige byggebiblioteker, vil den kaste feilen "Feilkommando" GCC "mislyktes med Exit Status 1".

Et eksempel på denne feilen vises nedenfor:

Fra eksemplet ovenfor kan vi se at feilen er forårsaket av Python.H headerfil. Python.H headerfil er en del av Python -utviklingspakken.

Fix 1: Installer GCC -kompilatoren

En av de mulige måtene å fikse feilen er å sikre å installere den nyeste GCC -kompilatoren er installert på systemet ditt.

Du kan gjøre dette ved å kjøre kommandoen:

Debian

$ sudo apt-get install gcc

Rehl \ fedora \ centos

$ sudo yum install GCC

Arch \ Manjaro

$ sudo pacman -s gcc

Mac os

$ brygg install GCC

Fix 2: Installer Build Essentials & Build Dependencies

Det neste trinnet du kan ta for å fikse denne feilen er å installere build-essensialene og bygge avhengighetspakker.

Bygg nødvendigheter refererer til pakkene som brukes til å kompilere pakker, inkludert GCC og G ++ kompilatorer.

Vi installerer disse pakkene ved å kjøre kommandoen:

Debian

$ sudo apt-get install build-essensials

Rehl \ centos \ fedora

$ SUDO DNF Group Installer "Utviklingsverktøy"

Arch \ Manjaro

$ sudo pacman -sy base -devel

Fix 3: Installer Python Dev -pakker

Den vanligste årsaken til denne feilen mangler Python -utviklingspakker. Selv om de kan komme installert som standard i noen Linux -distribusjoner, må du installere dem manuelt.

Du kan installere dem ved å kjøre dem:

Debian

$ sudo apt-get install python-dev
$ sudo apt-get install python3-dev

Rehl \ centos \ fedora

$ sudo dnf install python-devel
$ sudo dnf python3-devel

Arch \ Manjaro

$ sudo pacman -s python3 cmake

Konklusjon

I denne opplæringen lærte du hvordan du fikser "Feilkommandoen" GCC "mislyktes med Exit Status 1" i tre hovedtrinn.

Takk for at du leste!!