GCC tüm program optimizasyonlarını denemek istiyorum. Bunu yapmak için, tüm C-dosyalarını derleyici ön yüzüne bir kerede aktarmak zorundayım. Ancak, oluşturma sürecimi otomatikleştirmek için makefiles kullanıyorum ve makefile sihrine gelince uzman değilim.makefiles - tüm c dosyalarını bir kerede derleyin
GCC'ye yalnızca bir çağrı kullanarak derlemek (belki de bağlantı) istiyorsam makefile nasıl değiştirmeliyim? Başvuru için
- benim makefile şuna benzer: Büyük-patlama lehine: (% .c% .o)
LIBS = -lkernel32 -luser32 -lgdi32 -lopengl32
CFLAGS = -Wall
OBJ = 64bitmath.o \
monotone.o \
node_sort.o \
planesweep.o \
triangulate.o \
prim_combine.o \
welding.o \
test.o \
main.o
%.o : %.c
gcc -c $(CFLAGS) $< -o [email protected]
test: $(OBJ)
gcc -o [email protected] $^ $(CFLAGS) $(LIBS)
Neden joker karakter yerine gerçek C dosyaları listesi olmalı? – nornagon
@nornagon,// olmalıdır olmalıdır/ –
@AlexB İngilizce konuşun. Bu ne anlama geliyor? – Overv