मुझे अपने सी ++ कोड को निष्पादित करने में समस्या हो रही है। मैंने एक मूल "हैलो वर्ल्ड" प्रोग्राम लिखा है, और इसे g ++ make
कमांड का उपयोग करके संकलित किया है।संकलित सी ++ exe फ़ाइल निष्पादित नहीं कर सकता
#include <iostream>
using namespace std;
int main() {
cout << "Hello World" << endl;
return 0;
}
मैं, कोड संपादन के लिए Emacs का उपयोग कर Cygwin संकलन के लिए Windows 10 पर हूँ, और: यहाँ मेरी कोड है। मैंने इस फ़ाइल को hello.cpp के रूप में सहेजा है। मैं फिर CygWin में निर्देशिका में नेविगेट किया। तब मैंने make hello
आदेश दिया। इसने hello.exe बनाया। फिर, मैंने ./hello.exe
का उपयोग कर फ़ाइल निष्पादित करने का प्रयास किया। मैंने ./hello
भी कोशिश की जो काम नहीं किया। जब मैं इन आदेशों में से एक टाइप करता हूं और एंटर दबाता हूं, तो यह केवल अगली पंक्ति पर, कुछ भी नहीं कर रहा है। मैं इस रिक्त रेखा में टाइप कर सकता हूं, लेकिन यह कुछ भी नहीं करेगा। क्या कोई मेरे कोड को सही तरीके से निष्पादित करने का तरीका जानता है। धन्यवाद।
संपादित करें: मैंने इसे ऑनलाइन सी ++ कंपाइलर cpp.sh पर चलाने का प्रयास किया, और यह ठीक काम किया।
विंडोज कमांड प्रॉम्प्ट (cmd.exe) के तहत प्रोग्राम चलाए जाने पर आउटपुट क्या होता है? –
@NoOrdinaryLove CygWin के समान ही। – kungfushark
आउटपुट को फ़ाइल में रीडायरेक्ट करने का प्रयास करें। hello.exe> log.txt –