मैं फ़ोर्ट्रान में लिखे प्रोग्राम को संकलित करने का प्रयास कर make
रहा हूं (मेरे पास मेकफाइल है और, जबकि मेकफाइल युक्त निर्देशिका में , मैं कमांड टाइप करता हूं $ make target
, जहां "लक्ष्य" एक सिस्टम-विशिष्ट लक्ष्य विनिर्देश है जो मेरे मेकफाइल में मौजूद है । मेरे लक्ष्य विनिर्देश के विभिन्न संशोधनों के साथ प्रयोग करें, मुझे कॉल करने का प्रयास करते समय अक्सर विभिन्न प्रकार के त्रुटि संदेश मिलते हैं make
। कुछ उदाहरण देने के लिए।
make[1]: Entering directory
/bin/sh: line 0: test: too many arguments
./dpp angfrc.f > angfrc.tmp.f
/bin/sh: ./dpp: Permission denied
make[1]: *** [angfrc.o] Error 126
make[1]: Leaving directory
make: *** [cmu60] Error 2
तथा
make[1]: Entering directory
/bin/sh: line 0: test: too many arguments
./dpp -DSTRESS -DMPI -P -D'pointer=integer'-I/opt/mpich_intel/include angfrc.f > angfrc.tmp.f
/bin/sh: ./dpp: Permission denied
make[1]: *** [angfrc.o] Error 126
make[1]: Leaving directory
make: *** [mpich-c2] Error 2
तथा
make[1]: Entering directory
/bin/sh: line 0: test: too many arguments
./dpp -DSTRESS -DMPI -P -D'pointer=integer' -I/opt/mpich_intel/include angfrc.f > angfrc.tmp.f
/bin/sh: ./dpp: Permission denied
make[1]: *** [angfrc.o] Error 126
make[1]: Leaving directory
make: *** [mpi-intel] Error 2
क्या आप जानते हैं कि मैं "त्रुटि 126" और "त्रुटि 2" जैसे त्रुटि कोड की सूची कैसे पा सकता हूं? मुझे यह धागा दूसरी वेबसाइट पर मिला है , लेकिन मुझे यकीन नहीं है कि इसका उत्तर क्या है। क्या इसका मतलब है कि make
त्रुटि कोड का कोई प्रणाली-स्वतंत्र अर्थ नहीं है ? क्या आप मेरी मदद कर सकते हैं? धन्यवाद।