インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション向け Ashling RiscFree IDE のバージョン 24.1 の UNC パスの処理におけるソフトウェアの問題により、以下のエラーが表示される場合があります。
../riscv32-unknown-elf/bin/ld.exe: -lc: 無効な引数です
../riscv32-unknown-elf/bin/ld.exe: -lstdc++ が見つかりません: 無効な引数です
../riscv32-unknown-elf/bin/ld.exe: -lgcc が見つかりません: 無効な引数です
../riscv32-unknown-elf/bin/ld.exe: -lm: 無効な引数です
collect2.exe: エラー: LD が 1 終了ステータスを返しました
UNC パスは、ネットワーク リソースにアクセスするために使用され、汎用名前付け規則で指定された形式である必要があります。
回避 策:
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション向け Ashling RiscFree IDE バージョン 24.1 でこの問題を解決するパッチが利用可能です。添付のzipファイルからパッチ0.01rfをダウンロードしてインストールします。
Zip ファイルの内容:
- Windows* 用 Ashling RiscFree 24.1 用パッチ 0.01rf (.exe)
- Windows 用 Ashling RiscFree 24.1 用パッチ 0.01rf (.txt) の Readme
関連情報:
Windows システム上のファイルパス形式 - .NET |Microsoft Learn
Windows システムでの従来の DOS パスと UNC パスの違いの詳細については、こちらをご覧ください。