"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं विंडोज़ पर कंसोल विंडो के बिना निष्पादन योग्य गोलांग बायनेरिज़ कैसे बनाऊं?

मैं विंडोज़ पर कंसोल विंडो के बिना निष्पादन योग्य गोलांग बायनेरिज़ कैसे बनाऊं?

2024-12-14 को प्रकाशित
ब्राउज़ करें:853

How Do I Create Executable Golang Binaries Without a Console Window on Windows?

कंसोल विंडोज़ के बिना गोलांग में निष्पादन योग्य बायनेरिज़ बनाना

अपने गोलांग अनुप्रयोगों के निर्बाध पृष्ठभूमि निष्पादन को प्राप्त करने के लिए, उन्हें बनाए बिना संकलित करना आवश्यक है कंसोल विंडो. विंडोज सिस्टम के लिए, यह आमतौर पर आपके गो कोड को संकलित करते समय -ldflags कमांड के माध्यम से पूरा किया जाता है।

विंडोज-विशिष्ट संकलन विकल्प

गोलंग के पुराने संस्करणों में, यह था कंसोल विंडो को दबाने के लिए -Hwindowsgui ध्वज का उपयोग करने की अनुशंसा की जाती है। हालाँकि, गो 1.1 की रिलीज़ के साथ, इस ध्वज को हटा दिया गया है। इसके बजाय, आपको अद्यतन सिंटैक्स का उपयोग करना चाहिए:

go build -ldflags -H=windowsgui filename.go

Syntax Clarification

-ldflags पैरामीटर संकलन के दौरान लिंकर को विशिष्ट झंडे भेजने के लिए उपयोग किया जाता है। -H=windowsgui ध्वज लिंकर को कंसोल विंडो के बिना एक निष्पादन योग्य उत्पन्न करने का निर्देश देता है।

समस्या निवारण त्रुटियाँ

यदि आपको "अज्ञात ध्वज -Hwindowsgui," यह इंगित करता है कि आप संभवतः गोलांग के पुराने संस्करण का उपयोग कर रहे हैं। इस समस्या को हल करने के लिए अपने गो कंपाइलर को नवीनतम संस्करण में अपडेट करें। इन उदाहरणों के परिणामस्वरूप त्रुटियाँ हो सकती हैं. यह सुनिश्चित करने के लिए कि आप सही सिंटैक्स का उपयोग कर रहे हैं, हमेशा आधिकारिक गोलांग दस्तावेज़ से परामर्श लेने की अनुशंसा की जाती है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3