דלג לתוכן הראשי
הורד

mingw.pro

MinGW: נוצר Windows שימוש מקורי GCC על מי אתה יכול לסמוך

תקני משלוח שמודעים ל-C ו-C++ עבור יעדים GNU שימוש בשרשרת כלים GNU כותרות מותקנות, מעוצבות וספריות ייבוא המיועדות לקישור Windows מקורי מבלי לאלץ את זמן הריצה של Unix על המוצר שלך.

אריזה שקופה, בדיקות תקינות והדרכה מעשית לצוותי הרכבה Windows כל יום.

MinGW גרפיקה של כותרות כהות

קהל

מפתחים ומהנדסי פלטפורמה

פוקוס

איטרציה מהירה על המארח שלי Windows

מה זה MinGW?

MinGW, קיצור של Minimalist GNU עבור Windows זה מוצא Windows מקור לאוסף המתרגמים GNU בשילוב עם ספריות יבוא וכותרות הניתנות להפצה מחדש באופן חופשי Windows API אז אתה יכול לקמפל ולקשר את התוכניות שאתה מפעיל עליהן Microsoft Windows בלי צורך SDK בעלות על משימות פיתוח ליבה.

המערכת האקולוגית הרחבה יותר פועלת, כולל ענף mingw-w 64, מרחיב את הכותרות מעבר להיקף המקורי, משפר את התאימות עם קוד כבד במתמטיקה ומוסיף תמיכה מודרנית עבור Target כדי שתוכל לייצר קבצים בינאריים. 32 קצת ו 64 קצת מאותה פריסת שרשרת כלים ממושמעת.

למה צוותים מתקנים על זה

  • סמנטיקה GNU ניתן לחיזוי עבור בסיסי קוד ניידים שצריכים גם קבצים בינאריים Windows.
  • הכותרות וספריות הייבוא מתאימות לאופן שבו בינאריים מקושרים Windows מקורי.
  • כלים המתאימים לחינוך, קווי שחרור של קוד פתוח וחלונות תחזוקה ארוכי טווח.
MinGW לוגו חלופי

מקרי שימוש אמיתיים

מהנדסי מוצר

שלח ספריות וקובצי הפעלה שאמורים לקשר אליהם בצורה נקייה Windows ABI תוך הישארות קרובה לתסריטי הבנייה GNU נייד.

מנהלי חוות לבנות

תקן גרסאות מהדר ופריסה של מסמכים PATH והפחת שדרוגים מפתיעים כאשר אתה שולט בארכיון שאתה פורס לסוכנים.

משתמשי כוח וחוקרים

הרכיבו חבילות דיגיטליות, זמני ריצה של שפה וכלי עזר שבהם תגים שניתנים לחזרה ורישוי פתוח חשובים לא פחות מהמהירות הגולמית.

השווה את משפחת המהדרים על Windows

MinGW לא האפשרות הרצינית היחידה. מצגת ברמה גבוהה זו עוזרת לך להסביר לבעלי עניין את הפערים מבלי להעמיד פנים שיש מנצח יחיד עבור כל עומס עבודה.

נושא MinGW סגנון GCC Microsoft MSVC LLVM צלצלו בשביל Windows
קהל ראשוני צוותים שרוצים תגים GNU וההיגיון של הבנייה הניידת הלאה Windows. Teams משולבת באופן עמוק עם Visual Studio ו Microsoft. צוותים שרוצים אבחון Clang עם הגדרות קישור גמישות.
מודל הפצה ארכיוני קהילה שתוכל להעתיק, לגיבוב ולהתקין עבור כל גרסה. הכלונסאות המונעות על ידי מייצב מחוברות לתעלות מעלה Microsoft. גרסאות LLVM בנוסף לצימוד זמן ריצה MSVC אופציונלי.
חוזק אופייני תמיכה בשפה GNU דוגמאות בוגרות ונרחבות של צד שלישי. אינטגרציה SDK Windows מהשורה הראשונה עבור ממשקי ה-API העדכניים ביותר. ניתוח סטטי מודרני ותכונות שפה נעות במהירות.

המספרים תלויים בסוג הפרויקט, בחירת הקישור ורמת האופטימיזציה. התייחסו לטבלה זו כעזר תכנון, לא תחליף לקביעת עומס העבודה שלכם.

קודם כל אמון ושקיפות

אנו מפרסמים הנחיות בטיחות, מסבירים מדוע מוצרי אבטחה שונים לפעמים מארכיוני המהדרים ומתעדים כיצד לאמת את מה שאתה מתקין. אם צוות האבטחה שלך שואל שאלות קשות, התחל עם דף האמון וקטעי דף ההורדות עבור סכומי בדיקה וחתימות.

קולות קהילה

הערות קצרות בהשראת משוב אמיתי ממפתחים המסתמכים על שרשרת כלים בכיתה MinGW לעבודה יומיומית Windows.

"אחרי חודשים של שימוש, זה עדיין חלק חשוב בשמירה על עיצובים Windows נקי וצפוי."
מהנדס כלי C++
"תקנינו את השלטים GCC צלב CI ומחשבים ניידים למפתחים. MinGW הפוך לנקוב Windows "באופן ישיר."
בניית מוביל תשתית
"ללמד תלמידים באמצעות שרשרת כלים שקופה מנצח את הסתרת הכל בתוך מתקין קופסה שחורה."
מדריך באוניברסיטה
"סיקור כותרות וספריות ייבוא חסכו שבועות בעת העברת ספרייה POSIX כבד ל Windows "מְקוֹרִי."
מתחזק קוד פתוח
"אחרי חודשים של שימוש, זה עדיין חלק חשוב בשמירה על עיצובים Windows נקי וצפוי."
מהנדס כלי C++
"תקנינו את השלטים GCC צלב CI ומחשבים ניידים למפתחים. MinGW הפוך לנקוב Windows "באופן ישיר."
בניית מוביל תשתית
"ללמד תלמידים באמצעות שרשרת כלים שקופה מנצח את הסתרת הכל בתוך מתקין קופסה שחורה."
מדריך באוניברסיטה
"סיקור כותרות וספריות ייבוא חסכו שבועות בעת העברת ספרייה POSIX כבד ל Windows "מְקוֹרִי."
מתחזק קוד פתוח

תשובות מהירות

יש כאן שאלות ותשובות קצרות. למקרים משפטיים, ביטחוניים וקודמים, המשך לדף השאלות הנפוצות המלא.

האם זה אפשרי? MinGW חנות Windows SDK לכל תרחיש?

לא MinGW הפצות מחלקות מתמקדות בכותרות וספריות ייבוא המתאימות לגרסאות מקוריות רבות. כמה חוקי חנות Windows, ערכות מנהלי התקנים או ממשקי API קנייניים חדשים יותר עשויים עדיין לדרוש כלים Microsoft. תכנן תלות מוקדם.

מדוע מוצרי אנטי-וירוס מסמנים לפעמים ארכיוני מהדר?

סורקים היוריסטיים מקיימים אינטראקציה עם קובצי הפעלה ארוזים, ארכיונים לחילוץ עצמי והתנהגויות של שרשרת כלים הדומות לדפוסי תוכנה זדוניות כלליים. בדוק את ה-hashs, העדיפו פריטים חתומים כאשר הם זמינים, וקרא מדריכים להסלמה רגועה עם IT.

האם אני יכול לערבב התקנות? GCC מרובים במכשיר אחד?

אתה יכול, אבל בבקשה PATH הוא זה שמחליט איזה סוג של GCC מתנהל במעטפת. יש לבודד את הקידומות, ולהשתמש בנתיבים ברורים פנימה CI, ותעד באיזו גרסה אתה תומך עבור בנייה שניתן לחזור עליה.

האם אתה מוכן להתקין את הגרסה המותקנת?

בחר חבילה, בדוק את תקינותה ופעל לפי רשימת הבדיקה PATH אז כל מפתח מסכים על אותו מהדר.

פתח הורדות