GCC एक बहुत ही सम्मानित बहु भाषा संकलक है (जो मैंने एकत्र किया है)। एक बात यह है कि मैं निश्चित रूप से पता लगाने में सक्षम नहीं हूं: क्या विंडोज परCygwin या MinGW जैसी अतिरिक्त कुछ भी संभव है?क्या सिग्विन या मिनजीडब्ल्यू के बिना जीसीसी का उपयोग करना संभव है?
मैंने सीखा है कि यदि आप सिग्विन पर GCC का उपयोग करते हैं, तो डीएलएल पर निर्भरता है। यदि आप मिनजीडब्ल्यू के साथ जीसीसी का उपयोग करते हैं, तो आप उस निर्भरता को खत्म करते हैं लेकिन आपके पास अभी भी जीसीसी का उपयोग करने के लिए मिनजीडब्ल्यू होना चाहिए।
क्या जीसीसी बनाने और इसे पूरी तरह से विंडोज़ के लिए मूल रूप से उपयोग करना संभव है? माइक्रोसॉफ्ट के कंपाइलर की तरह? चारों ओर पढ़ने के बाद, मेरे अनुमान नहीं है। लेकिन यदि संभव हो तो भी मुझे और जानकारी चाहिए।
यदि नहीं, तो जीसीसी को सिगविन या मिनजीडब्ल्यू जैसे वातावरण की आवश्यकता क्यों है? मैं इसे अभी समझता हूं। ऐसा इसलिए है क्योंकि जीसीसी को यूनिक्स/पॉज़िक्स पर्यावरण की आवश्यकता है। क्यों यह करता है, यह अभी भी मेरे बाहर है।
मैं इस मिला और यह मदद करता है, लेकिन वास्तव में मेरे सवाल नहीं का जवाब करता है: Why does GCC-Windows depend on cygwin?
मेरे सवाल, परिशोधित करने के लिए मैं क्या मुझे समझ में क्यों जीसीसी पर बर्दाश्त नहीं कर सकता कोशिश कर रहा हूँ लगता है यह स्वयं है - जहां मेरे पास सिर्फ "GCC.exe" है।
उत्तर विचारधारात्मक, फ्रैंक है।निजी तौर पर, मुझे विंडोज़ के लिए एक जीसीसी देखने में खुशी होगी जो पॉज़िक्स पर भरोसा नहीं करता है। –
एक बात यह भी ध्यान देने योग्य है, जब आप एमएसवीसी के साथ बनाए गए प्रोग्राम को वितरित करते हैं, तो आपको अभी भी पुनर्वितरण योग्य पुस्तकालयों को शामिल करना होगा। MinGW के साथ, आप mingwm10.dll को फिर से वितरित करते हैं। –
@ मार्क नहीं आप नहीं करते हैं। उदाहरण के लिए, मेरा सीएसवीफिक्स टूल मिनजीडब्लू के साथ संकलित है, केवल एमएसवीसीआरटी.डीएलएल पर निर्भर है, बस किसी भी अन्य विंडोज सी/सी ++ एप्लिकेशन की तरह। –