web-dev-qa-db-ja.com

Windows 10上のDebianのRustエラー「リ​​ンカー 'cc'が見つかりません」を修正するにはどうすればよいですか?

私はWindows 10(Linux用Windowsサブシステム)でDebianを実行しており、Rustコマンドを使用してインストールしました:

curl https://sh.rustup.rs -sSf | sh

インストールにエラーはありませんでしたが、rustcでコンパイルしようとすると、エラーが発生しましたlinker 'cc' not found

22
Thane Plummer

Linux Rustインストーラーはコンパイラーツールチェーンをチェックしませんが、既にCリンカーがインストールされていると仮定しているようです!最良の解決策は、実証済みのgccをインストールすることですツールチェーン。

Sudo apt install build-essential

別のアーキテクチャをターゲットにする必要がある場合は、適切なツールチェーンをインストールし、次のようにコンパイルをターゲットにします。

rustc --target=my_target_architecture -C linker=target_toolchain_linker my_rustfile.rs
37
Thane Plummer