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 gccRehl \ fedora \ centos
$ sudo yum install GCCArch \ Manjaro
$ sudo pacman -s gccMac os
$ brygg install GCCFix 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-essensialsRehl \ centos \ fedora
$ SUDO DNF Group Installer "Utviklingsverktøy"Arch \ Manjaro
$ sudo pacman -sy base -develFix 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-devRehl \ centos \ fedora
$ sudo dnf install python-develArch \ Manjaro
$ sudo pacman -s python3 cmakeKonklusjon
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!!