Saiba como corrigir o error: linker `cc` not found em sistemas Linux!

como-corrigir-erro-rust-no-linux-linker-cc-not-found

Usuários de sistemas Linux estão reportando um erro que anda acontecendo em seus sistemas. Porém, o problema não ocorre apenas em uma distribuição Linux, mas em todas elas. O erro é o error: linker cc not found e aqui a está a solução para a falha. Este é um erro Rust e não necessariamente do sistema em particular.

Solução para o erro: error: linker `cc` not found

Primeiro é importante esclarecer que o erro ocorre porque o comando rustc não consegue encontrar um compilador, então este erro error: linker `cc` not found é exibido. Assim, para poder compilar seu código em Rust, você precisa de vinculador (Linker), que é algo correspondente ao gcc ou make que conhecemos.

Solução do erro de Linker do Rust em sistemas baseados no Red Hat Enterprise Linux, CentOS, Alma Linux e derivados:

Abra o Terminal e execute os comandos abaixo:

Terminal
sudo yum groupinstall "Development Tools"
sudo yum groupinstall "Development Tools"

Para corrigir o erro error: linker `cc` not found em sistemas baseados no Ubuntu, Debian, Linux Mint ou derivados, execute:

Lembre-se que para Debian, você deve executar o comando sem o sudo e como ROOT!
Terminal
sudo apt install build-essential -y
sudo apt install make gcc cmake -y

Conclusão sobre a solução para erro

Esperamos que você tenha conseguido resolver o problema. Caso você tenha uma distribuição diferente, saiba que o nome dos pacotes instalados nas duas soluções são os mesmos. Desta forma, utilize os mesmos pacotes e troque apenas o gerenciador de pacotes da sua distribuição. Esperamos ter ajudado, caso precise conversar conosco temos um grupo no Telegram em @sitesempreupdate.