In einer make-Datei fand ich den Code-Ausschnitt wie unten. Gibt es einen Unterschied zwischen create_file und run_debug? ich meine den Gebrauch von. (Punkt) vor create_file einführen irgendeine Funktionalität wie PHONY?was bedeutet das? (Punkt) vor dem Ziel in Makefile
all:debug run_debug
setup: .create_file
.create_file:
cd /home/user1
touch file.txt
run_debug:
@echo Building debug
cd /home/user1/debug
Es gibt einen Unterschied, den ich kenne: Zielnamen, die mit einem Punkt beginnen, werden nicht berücksichtigt, wenn make das Standardziel definiert (das ist, wenn Sie einfach 'make' aufrufen), außer sie enthalten auch Schrägstriche. –