Trong một tập tin, tôi tìm thấy đoạn mã như dưới đây. Có bất kỳ sự khác biệt giữa create_file và run_debug? tôi có nghĩa là việc sử dụng. (dấu chấm) trước khi create_file giới thiệu bất kỳ chức năng nào như PHONY?ý nghĩa của từ. (dấu chấm) trước mục tiêu trong 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
Có một sự khác biệt mà tôi biết: tên mục tiêu bắt đầu bằng dấu chấm không được xem xét khi xác định mục tiêu mặc định (mục được thực hiện khi bạn chỉ gọi là 'make'), trừ khi chúng cũng chứa dấu gạch chéo. –