क्या zsh है: redhat में प्रारूप त्रुटि?


14
zsh: exec format error... 

जब मैं किसी बड़े एप्लिकेशन को निष्पादित करने की कोशिश कर रहा था तो वह त्रुटि थी। मैं redhat Linux का उपयोग कर रहा हूँ।

इसे हल करने के लिए मैं क्या कर सकता हूं?


3
fileउस फ़ाइल के लिए आउटपुट क्या है जिसे आप निष्पादित करना चाहते हैं? ( file <filename>)
फ्लॉप

2
एक त्वरित Google दिखाता है कि यह तब हो सकता है जब आप गलत आर्किटेक्चर एप्लिकेशन को चलाने का प्रयास करते हैं - उदाहरण के लिए, 32-बिट डिस्ट्रो पर x64 एप्लिकेशन को चलाने का प्रयास। आपके प्रश्न में इतनी कम जानकारी के साथ, यह अनुमान लगाना बहुत मुश्किल है कि आपका विशेष कारण क्या है।
garethTheRed

//, ध्यान दें कि यह त्रुटि संख्या 8 है
नाथन बासानी

जवाबों:


17

आपके द्वारा चलाए जा रहे फ़ाइल को निष्पादित अनुमति दी गई है, लेकिन यह उस प्रारूप में नहीं है जिसे कर्नेल समझता है, इसलिए इसे आपकी मशीन पर निष्पादित नहीं किया जा सकता है।

भागो file /path/to/the/executableको देखने के लिए एक फ़ाइल की तरह यह क्या है।

यह एक संग्रह हो सकता है जिसे आप निकालने वाले हैं, या एक अलग वास्तुकला के लिए एक निष्पादन योग्य (जैसे कि 32-बिट सिस्टम पर 64-बिट निष्पादन योग्य), या वास्तव में कुछ भी।


समस्या यह थी कि मैंने एक इंस्टॉलर (निष्पादन योग्य श फाइल) डाउनलोड करना शुरू किया और इसे निष्पादित किया लेकिन यह डाउनलोड नहीं किया गया था (आकार 637 एमबी था!) ​​इसलिए हाँ
xjcl

1

मैंने शेल स्क्रिप्ट में इस समस्या को हल किया, फ़ाइल के लाइन विभाजक को \ n पर स्विच करके, फिर यह मेरे लिए काम करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.