मैं make -jN
मल्टी पिरोया
के साथ एक कर बहु-थ्रेड कर सकते हैं मैं बोल सकते हैं बहु सूत्रण भीतर Makefile बनाने के लिए इतना है कि सिर्फ कमांड लाइन से make
से अधिक थ्रेड चलाता है। यहां मेरा मेकफ़ाइल है:
BIN_OBJS = $(wildcard *.bin)
HEX_OBJS = $(subst .bin,.hex,$(BIN_OBJS))
all: $(HEX_OBJS)
$(HEX_OBJS): %.hex: %.bin
python ../../tools/bin2h.py $< > [email protected]
सब: $ (बनाने) -j8 make2' या कुछ इस तरह है, लेकिन उम्मीद है कि एक बेहतर विकल्प – user1088084
आप को दबा सकती हैं वहाँ एक छद्म-लक्ष्य के रूप में '.NOTPARALLEL:' के साथ समांतर ऑपरेशन। मुझे कमांड लाइन विकल्पों के अलावा समांतरता को बल देने के तरीके से अवगत नहीं है (देखें [जीएनयू 'मेक' मैनुअल] (http://www.gnu.org/software/make/manual/make.html#Parallel) । –