Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

294
Vistas
Error: "no se encontró el enlazador 'cc'" al compilar de forma cruzada un proyecto de óxido de Windows a Linux usando cargo

Tengo un proyecto básico de óxido/carga con un solo archivo principal y algunas dependencias básicas. El comando cargo build funciona bien cuando no se especifica el objetivo (estoy usando Windows, por lo que se compila en Windows), pero cuando trato de compilar el programa en Linux usando cargo build --target=x86_64-unknown-linux-gnu o cargo build --target=x86_64-unknown-linux-musl , el proceso falla con el siguiente error: linker 'cc' not found .

¿Alguien tiene una idea de cómo evitar esto? ¿Hay algún enlazador específico que deba instalar?

Gracias.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Lo acabo de descubrir.

Resulta que necesitas decirle a cargo que use el enlazador LLVM en su lugar. Para ello, cree un nuevo directorio llamado .cargo en su directorio base y luego un nuevo archivo llamado config.toml en este directorio. Aquí puedes agregar las líneas:

 [target.x86_64-unknown-linux-musl] rustflags = ["-C", "linker-flavor=ld.lld"]

¡Entonces construir con el comando cargo build --target=x86_64-unknown-linux-musl debería funcionar!

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda