Devido a um problema de software no Ashling RiscFree IDE para Software Quartus® Prime Pro Edition versão 24.1 no enfrentamento do caminho UNC, você pode ver os erros abaixo:
.. /riscv32-unknown-elf/bin/ld.exe: não pode encontrar -lc: argumento inválido
.. /riscv32-unknown-elf/bin/ld.exe: não pode encontrar -lstdc++: argumento inválido
.. /riscv32-unknown-elf/bin/ld.exe: não pode encontrar -lgcc: argumento inválido
.. /riscv32-unknown-elf/bin/ld.exe: não pode encontrar -lm: argumento inválido
collect2.exe: erro: ld return 1 exit status
O caminho UNC é usado para acessar recursos de rede e deve estar no formato especificado pela Convenção Universal de Nomenclatura.
Solução alternativa:
Um patch está disponível para corrigir este problema para o Ashling RiscFree IDE para o software Quartus® Prime Pro Edition versão 24.1. Baixe e instale o Patch 0.01rf a partir do arquivo zip conectado.
Conteúdo do arquivo zip:
- Patch 0,01rf para Ashling RiscFree 24.1 para Windows (.exe)
- Readme para Patch 0.01rf para Ashling RiscFree 24.1 para Windows (.txt)
Informações relacionadas:
Formatos do caminho do arquivo em sistemas Windows — .NET | Microsoft Learn
Para obter mais informações sobre a diferença entre caminhos DOS e UNC tradicionais em sistemas Windows.