bash-找不到make命令

问题描述 投票:6回答:4

我已经在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可用

linux bash makefile
4个回答
12
投票

请执行以下命令以在您的系统中安装make

sudo yum install build-essential

4
投票

在CentOS或Red Hat中,请尝试以下操作:

# yum groupinstall "Development Tools"

((不要键入#;这旨在表示根shell提示符。)


1
投票

可能是您尚未安装binutils http://en.wikipedia.org/wiki/GNU_Binutils,或者尚未将PATH变量设置为bin utils的正确位置。


0
投票

[Ubuntu 16上的sudo apt-get install build-essential为我工作

© www.soinside.com 2019 - 2024. All rights reserved.