我有此生成的文件在我的proyect: Please look my folders organization tooMakefile的錯誤:什麼工作要做
當我在/TallerMetalSlug
運行make
我得到make: Nothing to be done for 'all'
我也跑cat -e -t -v Makefile
,看看標籤都OK,我也得到:
CXX = g++$
CXXFLAGS = -lpthread -pthread$
$
LIBRERIAS = socket.cpp$
$
CLIENTE = Cliente$
SERVIDOR = Servidor$
$
.PHONY: all clean$
$
all:cliente servidor$
$
cliente:$
^I$(CXX) $(CLIENTE)/$(CLIENTE).cpp $(LIBRERIAS) $(CXXFLAGS) -o (CLIENTE)$
$
servidor:$
^I$(CXX) $(SERVIDOR)/$(SERVIDOR).cpp $(LIBRERIAS) $(CXXFLAGS) -o (SERVIDOR)$
$
clean:$
^Irm -f $(CLIENTE)/$(CLIENTE) $(SERVIDOR)/$(SERVIDOR)$
$
什麼是所有'$'的? –
嘗試「make clean」後跟「make all」 – robor78
@πάνταῥεῖ閱讀關於'cat'標誌。這裏的要點是要證明,在'makefile'中使用空格而不是製表符是一個普通的錯誤。 –