我已经在Linux ec2服务器中创建了名为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
有什么想法吗?我可以通过man make手动看到make可用
请执行以下命令以在您的系统中安装make
sudo yum install build-essential
在CentOS或Red Hat中,请尝试以下操作:
# yum groupinstall "Development Tools"
((不要键入#
;这旨在表示根shell提示符。)
可能是您尚未安装binutils http://en.wikipedia.org/wiki/GNU_Binutils,或者尚未将PATH变量设置为bin utils的正确位置。
[Ubuntu 16上的sudo apt-get install build-essential
为我工作