Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Membuat Makefile C Mudah?
Panduan ini akan membimbing anda melalui proses mencipta Makefile ringkas untuk projek C. Kami akan meliputi tugas asas seperti menyusun fail sumber, memautkan objek dan mencipta boleh laku.
Makefile ialah fail teks yang menentukan kebergantungan antara fail dalam projek anda dan arahan untuk membina fail tersebut. Gunakan kebergantungan ini untuk menentukan fail mana yang perlu dibina semula apabila fail sumber berubah.
Berikut ialah beberapa pembolehubah Buat biasa yang mungkin anda rasa berguna:
Mari kita mulakan dengan Makefile yang mudah:
CC = gcc CXX = g++ LD = g++ CFLAGS = -g CXXFLAGS = -g LDFLAGS = -g LDLIBS = SRCS = main.cpp support.cpp OBJS = $(SRCS:.cpp=.o) all: main main: $(OBJS) $(LD) $(LDFLAGS) $(OBJS) $(LDLIBS) -o main clean: rm -f $(OBJS)
Makefile ini mentakrifkan perkara berikut:
Semua sasaran ialah sasaran lalai, yang akan dibina apabila anda menjalankan make. Sasaran utama bergantung pada fail objek, yang seterusnya bergantung pada fail sumber. Sasaran bersih akan mengalih keluar fail objek.
Untuk menggunakan Makefile ini, hanya taip arahan berikut dalam terminal:
make
Make akan membaca Buat fail dan bina projek. Anda juga boleh menentukan sasaran tertentu dengan menaip:
make <target>
Sebagai contoh, untuk membina fail objek sahaja, anda akan menaip:
make OBJS
Atas ialah kandungan terperinci Bagaimana untuk Membuat Makefile C Mudah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!