Bir çevrimiçi eğitici kullanarak bir test makefile yaptım. Çalışıyor, ama ayrıca tüm .o dosyalarının belirli bir alt klasöre gitmesini istiyorum. Makefile kullanarak bunu yapmanın bir yolu var mı? İşte şimdiye kadar sahip olduğum şey.Nesne dosyalarını belirli bir klasöre göndermek için MakeFile'da Seçenek Ayarla
CC=gcC# specifies the compiler to use.
CFLAGS=-I. # specifies to look in the current directory.
DEPS = path_tools.h # DEPS stores each .h file to be added.
OBJ = checkpath.o path_tools.o # OBJ stores each object file to compile.
%.o: %.c $(DEPS)
$(CC) -c -o [email protected] $< $(CFLAGS)
checkpath.exe: $(OBJ)
gcc -o [email protected] $^ $(CFLAGS)
oluşturabilir ve sonuçlar koymak makefile parametre geçirmek için için makefile için klasörün yolunu geçebilir
Geçerli makefile ne yaptığını biliyor musunuz? Ve nasıl yapıyor? –