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:
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:
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.