web-dev-qa-db-ja.com

bash-makeコマンドが見つかりません

Linuxec2サーバーにMakefileという名前のmakeファイルを作成しました。

all: a b

a: daemon.cpp dictionary_exclude.cpp
        g++ -o a daemon.cpp dictionary_exclude.cpp -lpthread -std=c++0x -L.

b: user_main.cpp client.cpp
        g++ -o b user_main.cpp client.cpp

私はこれをそれぞれ独立して成功させることができました。

しかし、私が実行すると

make
make -f Makefile

Make:-bash: make: command not found

何か案が?私は手動でmakeがmanmakeから利用可能であることを確認できます

6
user3245689

システムにmakeをインストールするには、次のコマンドを実行してください

Sudo yum install build-essential
12
Rahul R Dhobi

CentOSまたはRedHatでは、次のことを試してください。

# yum groupinstall "Development Tools"

(ルートシェルプロンプトを表すことを目的とした#を入力しないでください。)

4
tonysok

Binutils http://en.wikipedia.org/wiki/GNU_Binutils をインストールしていないか、PATH変数をbinutilsの正しい場所に設定していない可能性があります。

1
Pradheep

Sudo apt-get install build-essential Ubuntu16で私のために働いた

0
techkuz