Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

270
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!