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から利用可能であることを確認できます
システムにmakeをインストールするには、次のコマンドを実行してください
Sudo yum install build-essential
CentOSまたはRedHatでは、次のことを試してください。
# yum groupinstall "Development Tools"
(ルートシェルプロンプトを表すことを目的とした#
を入力しないでください。)
Binutils http://en.wikipedia.org/wiki/GNU_Binutils をインストールしていないか、PATH変数をbinutilsの正しい場所に設定していない可能性があります。
Sudo apt-get install build-essential
Ubuntu16で私のために働いた