Aktív témák
-
simi
csendes tag
ok, muxik!
igazabol a $< volt a megfejtes .. :) -
simi
csendes tag
aha, kosz!
ezt a .c.o -t mar lattam egyket helyen, csak nem ertettem pontosan mit akarnak vele. Asszem az all --- os resz utan kell irni hogy az egyes fileok hogy ertendoek amiket az all-- ban adtunk meg.
ki is probalom.. -
Adi
senior tag
Make-hez nem ertek profi szinten, de nyalazd at a doksijait, benne van sokminden. Lehet pl. ilyet megadni, akkor csak az object file-okat kell beleraknod:
CC = gcc
CFLAGS = -g -Wall
LDFLAGS =
LIBS = -L<lib konyvtar> -l<library>
OFILES=elso.o masodik.o harmadik.o
.c.o: $(CC) $(CFLAGS) -c $<
all: $(OFILES)
$(CC) $(LDFLAGS) -o program $(OFILES) $(LIBS)
De olvasd el a make doksijat (info make), mindenkeppen hasznos! -
simi
csendes tag
hello!
kerdeznem hogy milyen otleteitek vannak arra, hogy GNU make-hez olyan makefile-t akarnek, ahol eleg egyszer felsorolni a forrasokat es aztan osszerakja oket binaris fileba anelkul hogy explicit modon megegyszer meg kene egyesevel minden object filehez adni a forrast
ugye ez altalaban ugy nez ki, hogy az ember azt mondja hogy
OBJS= elso.o masodik.o ...
TARGET: $(OBJS) ...
elso.o: elso.c ...
masodik.o: masodik.c ...
...
eleg buta ez igy.
nem lehet a makefile-ba valahogy egy "for i in OBJ do ... done" jellegu dolgot beleeroszakolni??
kosz!
Aktív témák
- iPhone 15 Pro Max 512GB 87% Esim-es verzió (3hónap Garancia) Kijelzőn pici folt!
- Samsung Galaxy S22 / 8/128GB / Kártyafüggetlen / 12Hó Garancia
- BESZÁMÍTÁS! MSI B450 R5 5600 32GB DDR4 512GB SSD RX 9060 XT 16GB Zalman S2 TG Cooler Master 700W
- BESZÁMÍTÁS! ASUS X670E R7 9800X3D 32GB DDR5 1TB SSD RTX 4080 16GB Lian Li O11 Dynamic EVO RGB 850W
- AKCIÓ! AMD Ryzen 9 7950X 16 mag 32 szál processzor garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
