Comando de erro “GCC” falhou com o status de saída 1

Comando de erro “GCC” falhou com o status de saída 1
“Há um erro propenso que você pode encontrar ao compilar pacotes de python. O comando de erro “GCC” falhou com o erro de saída do status 1 ”ao tentar compilar pacotes Python e os pacotes necessários.

Neste tutorial, examinaremos a causa desse erro e forneceremos soluções possíveis para resolvê -lo.”

Causa do "comando de erro" GCC "falhou com o status de saída 1"

Esse tipo de erro ocorre quando você tenta compilar e instalar a biblioteca Python que depende de um compilador C.

Se o Python não conseguir encontrar o GCC e outras bibliotecas de construção necessárias, ele lançará o erro "Erro comando" gcc "falhou com o erro de saída do status 1".

Um exemplo desse erro é mostrado abaixo:

A partir do exemplo de saída acima, podemos ver que o erro é causado por python.H Arquivo de cabeçalho. O python.H Arquivo de cabeçalho faz parte do pacote de desenvolvimento Python.

Correção 1: Instale o compilador GCC

Uma das maneiras possíveis de corrigir o erro é garantir a instalação do compilador GCC mais recente está instalado no seu sistema.

Você pode fazer isso executando o comando:

Debian

$ sudo apt-get install gcc

Rehl \ fedora \ centos

$ sudo yum install gcc

Arch \ Manjaro

$ sudo pacman -s gcc

Mac OS

$ Brew Install GCC

Correção 2: Instale o Build Essentials & Build Dependências

A próxima etapa que você pode dar para corrigir este erro é instalar os pacotes de constituir e criar pacotes de dependências.

Build Essentials refere -se aos pacotes usados ​​para compilar pacotes, incluindo compiladores GCC e G ++.

Instalamos esses pacotes executando o comando:

Debian

$ sudo apt-get Install Build-SESTIALS

Rehl \ centos \ fedora

$ sudo dnf grupo de instalação "Ferramentas de desenvolvimento"

Arch \ Manjaro

$ sudo pacman -Sy base -devel

Correção 3: Instale os pacotes de dev python

A causa mais comum desse erro está faltando pacotes de desenvolvimento do Python. Embora eles possam ser instalados por padrão em algumas distribuições Linux, você precisará instalá -las manualmente.

Você pode instalá -los executando -os:

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

Conclusão

Neste tutorial, você aprendeu a corrigir o "comando de erro" gcc "falhou com o status de saída 1" em três etapas principais.

Obrigado pela leitura!!