मुख्य सामग्री पर जाएँ

MinGW

देशी परतें GCC, हेडर Windows API और दोहराने योग्य स्थापना स्वच्छता - एक विक्रेता से बंधे बिना।

डाउनलोड करें

विज्ञप्ति

डाउनलोड करें MinGW आपकी प्रक्रिया में अंतर्निहित अखंडता जांच के साथ।

यह पृष्ठ वर्तमान अनुशंसित पैकेज नामकरण पैटर्न को सूचीबद्ध करता है, बताता है कि बाइट्स को निकालने से पहले उन्हें कैसे मान्य किया जाए, और दस्तावेज क्यों सुरक्षा उत्पाद कभी-कभी कंपाइलर अभिलेखागार से मेल नहीं खाते हैं, भले ही बिट्स वास्तविक हों।

वैकल्पिक लोगो MinGW

आधिकारिक संकेत प्रिंट और स्क्रीन छवियों के लिए स्पष्ट रूप से स्केल किए गए हैं।

नवीनतम संस्करण की जानकारी

किसी विशिष्ट लघु रिलीज़ को पिन करें GCC अपनी टीम के लिए, फिर आंतरिक ज्ञानकोष में संग्रह का नाम, आकार और हैश रिकॉर्ड करें। जब आप एक नए कंपाइलर को बढ़ावा देते हैं, तो पूर्ण परीक्षण मैट्रिक्स को फिर से चलाएँ, क्योंकि पैच अपडेट भी अनुकूलन व्यवहार को बदल सकते हैं।

अनुशंसित चैनल

एक वितरण चुनें जो प्रत्येक संग्रह के साथ चेकसम फ़ाइलें प्रकाशित करता है और बायनेरिज़ बनाने की प्रक्रिया का दस्तावेजीकरण करता है।

एक लेबल बनाएं

जीसीसी-स्थिर-ट्रैक

रनटाइम पर युग्मित करना

अपना डाउनलोड रोकने से पहले, तय करें कि आपके लिंक यूनिवर्सल की अपेक्षाओं को पूरा करते हैं या नहीं CRT, सामान्य से आधुनिक तक Windows या पुराने संस्करण।

वास्तुकला

मैच के लक्ष्य x 86 _ 64 और मैं 686 उन मशीनों के साथ जिनका आप अभी भी समर्थन करते हैं। मिश्रित बेड़े को समानांतर स्थापना जड़ों की आवश्यकता होती है।

MinGW इंस्टालेशन मैनेजर सेटअप टूल इंस्टॉल और कैंसिल के साथ स्वागत संवाद
इंस्टॉलर कैसा दिखता है? मीडिया किट में एक मिंगव-गेट स्टाइल वेलकम स्क्रीन शामिल है, जिससे टीम के साथियों को पता चलता है कि अभिलेखागार को अनपैक करने से पहले उन्हें सही पैकेज मिल गया है। अधिक कोण रहते हैं फ़ंक्शन स्क्रीनशॉट अनुभाग।

उपरोक्त प्रत्येक बटन से सीधा डाउनलोड शुरू होता है MinGW रिलीज़ चैनल.

स्रोत पारदर्शिता

प्रतिष्ठित वितरण वर्णन करते हैं कि वे किस आउटगोइंग कमिट को ट्रैक करते हैं, पैच मानक से कैसे भिन्न हैं GCC और क्या अतिरिक्त रनटाइम लाइब्रेरी बेची जाती हैं। इस उद्गम को प्रत्येक आंतरिक दर्पण के बगल में रखें ताकि ऑडिटर बाइनरी को टैग पर वापस ट्रेस कर सकें।

अपने टिकट पर क्या शामिल करें

  • संग्रह फ़ाइल का सटीक नाम और लंबाई बाइट्स में।
  • पाचन SHA-256, उस प्रकाशक से कॉपी किया गया जिस पर आपको भरोसा है।
  • कंपाइलर ट्रिपलेट, मुद्रित जीसीसी -v स्थापना के बाद.

हस्ताक्षर क्यों मायने रखते हैं

चेकसम संदर्भ फ़ाइल के सापेक्ष अखंडता की पुष्टि करते हैं। प्रकाशन पर क्रिप्टोग्राफ़िक हस्ताक्षर अतिरिक्त रूप से संग्रह को अनुरक्षक की कुंजी से बांध देते हैं। अपने साथियों को अंतर समझाएं ताकि वे यह न सोचें कि यह आकस्मिक प्रविष्टि है SHA एक प्रतिष्ठित मंच पर.

पचाना SHA और हस्ताक्षर वर्कफ़्लोज़

एक बार डाउनलोड पूरा हो जाने पर, ऑन-डिस्क डाइजेस्ट की गणना करें और प्रकाशित मूल्य के साथ चरित्र-दर-चरित्र की तुलना करें। बी Windows आप बिल्ट-इन सर्टिफिकेट का उपयोग कर सकते हैं या PowerShell प्राप्त करें- FileHash नीति पर निर्भर करता है. मिलान के बाद ही हटाएं.

यदि मान मेल नहीं खाते

संग्रह हटाएं, आंशिक कैश साफ़ करें, उसी आधिकारिक चैनल से दोबारा डाउनलोड करें और यदि विसंगति जारी रहती है तो सुरक्षा से संपर्क करें। कभी भी असफल हैश मैच जारी न रखें।

हैश जांचने के लिए गाइड का पालन करें

कंपाइलर अभिलेखागार पर एंटीवायरस की गलत सकारात्मकता

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

  • 1.स्रोत कोड उत्पत्ति के प्रमाण के साथ फ़ाइल हैश और खोज नाम अपने विक्रेता को भेजें।
  • 2.प्राथमिकता दें कि कॉर्पोरेट नीतियां वैश्विक स्तर पर सुरक्षा को अक्षम करने के बजाय किसी विश्वसनीय फ़ोल्डर के लिए नियमों की अनुमति दें।
  • 3.घबराने या अलर्ट भेजने से पहले कई स्वतंत्र स्कैन को क्रॉस-चेक करें।
एंटीवायरस सुरक्षा एस्केलेशन टेम्पलेट

सुरक्षा और अखंडता के प्रति प्रतिबद्धता

MinGW.dev सीखने पर ध्यान केंद्रित करता है: हम वर्णन करते हैं कि सामुदायिक कंपाइलरों के लिए आपूर्ति श्रृंखला जोखिमों के बारे में कैसे तर्क किया जाए, स्रोत से पुनर्निर्माण कब किया जाए, और उत्पादन वातावरण हस्ताक्षर कुंजी से प्रयोगात्मक टूलचेन को कैसे अलग किया जाए।

स्थापना के दौरान न्यूनतम विशेषाधिकार

यदि नीति अनुमति देती है तो व्यवस्थापक अधिकारों के बिना एक समर्पित उपसर्ग के तहत स्थापित करें, ताकि अपडेट सिस्टम-व्यापी प्रविष्टियों को चुपचाप प्रभावित न करें PATH.

प्रतिलिपि प्रस्तुत करने योग्य दस्तावेज़ीकरण

स्क्रिप्ट सहेजें जो आपके वातावरण को फिर से बनाती है ताकि घटना की प्रतिक्रिया बिल्ड के बीच परिवर्तनों के बीच अंतर कर सके।

जिम्मेदार खुलासा

यदि आपको किसी पैकेज की भेद्यता का पता चलता है, तो पूर्ण शोषण विवरण प्रकाशित करने से पहले अनुरक्षकों के साथ समन्वय करें।

गहरा बैनर MinGW