現象
rustで開発中にbuildしようとした際に発生したエラーの書き溜め。
下記コマンドを実行したところ
1 |
$ cargo build --release |
タイトルにあるようなエラーが出力されビルドが失敗した。
1 2 3 |
error: linker `cc` not found | = note: The system cannot find the file specified. (os error 2) |
対象環境
- Ubuntu 21.04
- cargo 1.55.0
解決策
Cのコンパイラがインストールされていないから起きるエラーです。
ubuntuの場合、build-essentialをインストールしましょう。
1 |
sudo apt install -y build-essential |
Centosならyum でcmakeをインストールだと思います。
linker cc でエラーがでたらとりあえずライブラリがインストールされているか確認しよう。
似たような話。
じゃあね〜〜〜〜。