Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

295
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda