मुझे सी मेकफ़ाइल के साथ कुछ परेशानी हो रही है।सी मेकफ़ाइल समस्या: "gcc: -lm: लिंकर इनपुट फ़ाइल अप्रयुक्त है क्योंकि लिंकिंग mpicc -lm 3 डी-ELM.o -o 3D-ELM.exe नहीं किया गया है"
यहाँ Makefile की सामग्री हैं:
PROJECT = 3D-ELM
MPICC = mpicc
CLAGS = -g -O3
LIBS = -lm
SRC = src_el
OBJECTS = $(PROJECT).o
$(PROJECT).exe : $(OBJECTS)
$(MPICC) $(CFLAGS) $(LIBS) $(OBJECTS) -o $(PROJECT).exe
$(PROJECT).o : $(SRC)/$(PROJECT).c
$(MPICC) $(CFLAGS) $(LIBS) -c $(SRC)/$(PROJECT).c
clean:
rm -rf *o $(PROJECT)
जब मैं बनाने के लिए, यहाँ त्रुटि है:
gcc: -lm: linker input file unused because linking not done
किसी को भी पता है क्या गलत है?
अग्रिम में बहुत धन्यवाद,
संपादित करें: समझ गया। ऑब्जेक्ट फ़ाइल बनाते समय मुझे libs को पास करने की आवश्यकता नहीं है ... दोह! बैंग्स डेस्क बंद सिर
अपने सभी सहायता लोगों के लिए धन्यवाद,