Tutoriales

Cómo reparar Rust Error Linker CC no encontrado en Linux

¿Recibe errores de «Linker ‘cc’ no encontrado» al instalar sus programas favoritos de Rust desde Cargo Package Manager?Si es así, déjame decirte cómo solucionarlo..

No te preocupes, acabo de pasar lo mismo al instalar mi herramienta favorita tere He resuelto este problema con algunos comandos que compartiré contigo.

Los pasos son simples, solo necesita instalar algunas utilidades para corregir este error.

Cómo reparar el error de Rust «Linker ‘cc’ no encontrado» en Linux

Primero, déjame decirte la razón de este error.

Después de instalar el paquete en Rust lenguaje de programación Se requieren herramientas de compilación como CC Compiler.

La mayoría de las veces, esta herramienta está presente en su sistema o instalada con su instalación de Rust & Cargo. Sin embargo, en casos excepcionales, si falta el compilador, aparecerá el siguiente error.

  Downloaded log v0.4.17
  Downloaded serde_json v1.0.85
  Downloaded aho-corasick v0.7.18
  Downloaded terminal_size v0.1.17
  Downloaded cfg-if v1.0.0
  Downloaded 38 crates (2.8 MB) in 1.03s
   Compiling libc v0.2.132
   Compiling memchr v2.5.0
   Compiling autocfg v1.1.0
   Compiling cfg-if v1.0.0
   Compiling log v0.4.17
error: linker `cc` not found
  |
  = note: No such file or directory (os error 2)

error: could not compile `log` due to previous error
warning: build failed, waiting for other jobs to finish...
error: failed to compile `tere v1.1.0`, intermediate artifacts can be found at `/tmp/cargo-installYmjmW8`

Caused by:
  build failed

Como puede ver, al final de la línea, encontrará la frase «Caused by: build failed«. Simplemente significa que durante la instalación tere Paquetes Rust del administrador de paquetes Cargo, que no puede encontrar ningún enlazador relevante para compilar programas como lo hace el compilador CC.

Para corregir este error, solo necesita instalar las herramientas de desarrollo en su sistema, que incluirán las herramientas necesarias como el compilador GNU GCC C/C+, make, debugger, etc.

Cómo instalar herramientas de desarrollo en Linux

Siga uno de los siguientes métodos para instalar el SDK en su sistema:

existir Ubuntu o una distribución basada en Debian, Los usuarios pueden instalarlo usando el siguiente comando en el administrador de paquetes APT.

$ sudo apt update
$ sudo apt install build-essential

para RHEL, Fedora o derivados usándolos, Los usuarios pueden instalarlo utilizando el administrador de paquetes DNF emitiendo el siguiente comando.

$ sudo dnf update
$ sudo dnf groupinstall "Development Tools"

Usuario Arco o Manjaro Se puede instalar desde su administrador de paquetes Pacman predeterminado.

$ sudo pacman -Syyu
$ sudo pacman -Sy base-devel

Después de instalar las herramientas de desarrollo, aparece un error «linker ‘cc’ not found» desaparecerá. Sin embargo, si el error persiste, intente instalar CMake y GCC usando los siguientes métodos.

Instalar programas GCC y CMake en Linux

Elija uno de los siguientes métodos relevantes para su asignación actual:

Para distribuciones basadas en Ubuntu o Debian, los usuarios pueden usar el siguiente comando para instalar.

$ sudo apt install gcc cmake

En Arch o Manjaro, los usuarios pueden usar los siguientes comandos.

$ sudo pacman -Sy gcc cmake

Finalmente, los usuarios de RHEL o Fedora pueden instalarlo con el siguiente comando.

$ sudo dnf install gcc cmake

Eso es todo lo que se necesita para evitar errores. Si sigue todos los métodos anteriores y aún recibe el mismo error repetidamente, háganoslo saber en la sección de comentarios.

LEER  Obfuscador de secuencias de comandos de PowerShell simple y potente

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba