先日、新しいUbuntuシステムでプログラムをコンパイルしようとして、makeコマンドを使おうとしたらエラーが出ました:
The program 'make' is currently not installed. You can install it by typing:sudo apt install make
これは、makeコマンドがまだインストールされていないことを示しています。これらのコマンドを使って、Ubuntuにmakeを段階的にインストールすることができます:
sudo apt updatesudo apt install make
最初のコマンドは、ローカルのパッケージキャッシュを更新することです。これは新しいUbuntuをインストールした場合に必要です。パッケージキャッシュが更新されると、システムはどのリポジトリからmakeパッケージをダウンロードすればよいかがわかるようになります。
sudo apt update 正しくインストールされていることを確認してください:
make --version
Ubuntuにmakeをインストールするためのより良い方法
makeコマンドをインストールするより良い方法は、 build-essential パッケージを使うことです。このパッケージには、make、gcc、g++、その他いくつかのコンパイラや開発ツールが含まれています。
sudo apt install build-essential
この build-essential インストールされていれば、LinuxでC/C++プログラムを簡単に実行できます。
makeがすでにインストールされているのに動かない場合は?
まれに、makeがインストールされているにもかかわらず動作しないことがあります。
この原因は、makeコマンドが$PATH変数に入っていないからです。このコマンドでmakeを再インストールできます:
sudo apt install --reinstall make
これがうまくいかない場合は、 みることもできますが、手動で行う必要はないはずです。





