GNU Make

צילום מסך תוכנה:
GNU Make
פרטי תוכנה:
גרסה: 4.2.1 מעודכן
טען תאריך: 20 Jun 16
מפתחים: Paul D. Smith
רשיון: ללא תשלום
פופולריות: 187

Rating: 3.5/5 (Total Votes: 4)

הפוך גנו הוא קוד פתוח ותוכנה שורת הפקודה חינם אשר תוכנן מהיסוד כדי לשלוט על הדור של קבצי הפעלה וקבצים שאינם מקור אחר של תוכנית, מתוכניות files.Builds המקור של התוכנית מ sourcesThis כלי מסוגל תוכניות בנייה ממקורות, הודות לקובץ שנקרא makefile, אשר ניתן למצוא בארכיון המקורות של התכנית שלהם, ורשימות כל אחד מהקבצים הלא-המקור, כמו גם איך לחשב אותם מקבצים אחרים .Builds ומתקין תוכנת packagesThe מסוגלת המאפשרים למשתמשי קצה לבנות ולהתקין חבילות בלעדיהם לדעת את הפרטים של איך עושה את זה, וזה גם יכול להבין באופן אוטומטי אילו קבצים צריכים להיות מעודכנים, אשר מבוססים על קבצי המקור היו השתנה.
יש גנו הפוך רבים תכונות רבות עוצמה, שניתן להשתמש בהם על ידי מפתחי makefiles. זה גם יכול להתחדש, שימוש ולמחוק קבצים ביניים כי לא צריך להישמר במהלך בניית process.An תוכנית חיונית לכל גנו / לינוקס systemGNU הפוך הוא אחד תוכנית חיוני ביותר במערכת ההפעלה גנו / לינוקס, שכן היא מאפשרת למשתמשים לקמפל ולהתקין יישומים על תפוצתם באמצעות ארכיון המקורות האוניברסליים של הפרויקט בהתאמה. בלי זה, זכית & rsquo; t יוכלו להתקין כל חבילה אשר מופצת רק כמקור tarball.Under למכסה המנוע, זמינות ותוכנה OSesThe נתמך כתוב כולו בשפת C ++ תכנות תוכנן לעבוד גם על כל GNU / הפצת לינוקס, תומכים בארכיטקטורות הוראה סט של 32 סיביות ו -64 סיביות שניהם.
החלק המצחיק הוא גנו הפוך עצמו מופץ כארכיון מקורות אוניברסלי, כלומר תצטרך כבר יש גנו הפוך מותקן כדי להתקין אותו על הפצת לינוקס שלך ממקורות. עם זאת, צריך להיות מותקן כברירת מחדל על כל הפצה

מה חדש במהדורה זו:.

  • אזהרה: Backward- אי התאמה! אם .POSIX מצוין, ולאחר מכן לבצע שומר על הקו הנטוי ההפוך / השורה החדשה POSIX וטיפול בדרישות, אשר מציגה את השינויים הבאים הקו הנטוי / השורה החדשה הסטנדרטית טיפול בקווים שאינם מתכון: * כל רווח נגרר לפני הקו הנטוי נשמר * כל לוכסן / שורה חדשה (בתוספת רווחים שלאחר מכן) מומר לחלל אחד
  • תכונה חדשה: שילוב גנו עורמה גרסה זו של גנו להפוך ניתן להדר עם שילוב גנו עורמה. גנה עורמה משמשת כשפה רחבה מוטבעת עבור איפור. ראה & quot; עורמת פונקציה & quot; סעיף גינה פוך מדריך לפרטים. נכון לעכשיו גנו עורמה 1.8 ו 2.0 + נתמכים. בשנת העורמה 1.8 אין תמיכת ערכות תווים בינלאומיות. בשנת עורמה 2.0+, סקריפטים יכול להיות מקודד ב- UTF-8.
  • אפשרות חדשה שורת הפקודה: --output סנכרון (-O) מאפשר קיבוץ של התפוקה על ידי היעד או על ידי בצע רקורסיבית. אפשרות זו שימושית במהלך במקביל בונה להימנע פלט ערבוב מעבודות שונות יחד נותן שקשה להבין את תוצאות. יישום מקורי מאת דוד בויס. עבד משופר על ידי פרנק Heckenbach. תמיכה Windows על ידי אלי Zaretskii.
  • שורת הפקודה ניו אפשרות: --trace מאפשר התחקות של מטרות. כאשר מופעל המתכון כדי להיות מופעל מודפס גם אם זה יהיה מורחק אחר .SILENT או & quot; @ & quot; אופי קידומת. כמו כן לפני כל מתכון מנוהל בשם makefile ו LINENUMBER שבו היא הוגדרה מוצגות וכן התנאים המוקדמים שגרמו היעד להיחשב מיושנת.
  • שורת הפקודה ניו טיעון אפשרות: --debug חברה מקבל & quot; n & quot; (ללא) דגל אשר מנטרל את כל הגדרות באגים כי מופעלות כעת.
  • תכונה חדשה: & quot; עבודת שרתים & quot; היכולת נתמכת כעת על Windows. יישום שנתרמו על ידי טרוי ראנקל
  • תכונה חדשה: יכולת .ONESHELL נתמכת כעת על Windows. תמיכה הוסיף ידי אלי Zaretskii.
  • תכונה חדשה:! & Quot; = & quot; אופרטור ההשמה פגז כחלופה אל $ (פגז ...) הפונקציה. מיושם עבור תאימות עם makefiles BSD. הערה ישנם הבדלים דקים בין & quot;! = & Quot; ו $ (פגז ...). ראה את התיאור של גנה לעשות ידני. אזהרה: אחורה אי-תאימות! משתנה המסתיים & quot;! & Quot; בעבר מוגדר & quot;! משתנה = ערך & quot; כעת יתפרש המשימה פגז. שינוי המשימה שלך כדי להוסיף רווחים בין & quot;! & Quot; ו & quot; = & quot ;: & quot; משתנה! = ערך & quot;
  • תכונה חדשה: & quot; :: = & quot; יש אופרטור השמה פשוט כפי שהוגדר על ידי POSIX בשנת 2012. אופרטור זה פונקציונלי זהה ל & quot;: = & quot; בגנו לעשות, אבל יהיה נייד לכל יישום לעשות העומדות לגרסה חדשה מספיק של POSIX (ראה http://austingroupbugs.net/view.php?id=330). אין צורך להגדיר את היעד .POSIX לגשת למפעיל.
  • תכונה חדשה: loadable אובייקטים גרסה זו של איפור גנו מכיל & quot; תצוגה מקדימה טכנולוגיה & quot ;: היכולת לטעון אובייקטים דינמי לתוך ריצה לעשות. אובייקטים אלה יכולים להיווצר על ידי המשתמש והוא יכול להוסיף פונקציונליות מורחבת, שמיש ידי makefiles.
  • פונקציה חדשה: $ (קובץ ...) כותב לקובץ
  • .
  • משתנה חדש: $ (GNUMAKEFLAGS) ינותחו עבור דגלים לעשות, בדיוק כמו MAKEFLAGS הוא. זה יכול להיות מוגדר בסביבה או makefile, המכיל גנו לעשות ספציפי דגלים לאפשר makefile שלך ​​להיות נייד לגרסאות אחרות של איפור. ברגע משתנה זה הוא מנותח, גנה להפוך יהיה להגדיר את זה למחרוזת הריקה כך דגלים לא ישוכפלו על רקורסיה.
  • משתנה חדש: `MAKE_HOST 'נותן את השם של איפור אדריכלות המארח הודר. זהו אותו ערך תראה אחרי 'בנוי' בעת הפעלת 'לעשות --version'.
  • התנהגות של MAKEFLAGS ו MFLAGS מוגדר יותר בקפדנות. כל הדגלים פשוט מקובצים יחד את המילה הראשונה של MAKEFLAGS. אין אפשרויות מקבלי טיעונים המופיעים המילה הראשונה. אם אין דגלים פשוט נוכחים MAKEFLAGS מתחיל עם רווח. דגלים עם גרסאות קצרות וארוכות הן תמיד להשתמש בגירסאות קצר MAKEFLAGS. דגלים מופיעים בסדר אלפביתי באמצעות סידור ASCII. MFLAGS לא מתחיל עם & quot; - & quot;.
  • הגדרת אפשרויות -r ו -R ב MAKEFLAGS בתוך makefile פועל כעת כצפוי, הסרת כל המובנה הכללים משתנים, בהתאמה.
  • אם מתכון נכשל, שם makefile ו LINENUMBER של המתכון מוצג.
  • הגדרת .RECIPEPREFIX זכורה לכל מתכון ומשתנה מורחב כי המתכון גם להשתמש כי הגדרת קידומת מתכון.
  • בתפוקת -p, הגדרות .RECIPEPREFIX מוצגות וכל משתני היעד ספציפי הם פלטו כאילו בתוך makefile, במקום כהערות.
  • MS-Windows, מתכונים המשתמשות & quot; .. & quot; מצטט לא ייאלץ שבעה של פקודות יותר באמצעות קבצים יצוו זמני ופצצות Windows מניות, הם יהיו קצרים חשמליים ואת מופעלים ישירות. (במילים אחרות, & quot; הוא כבר לא דמות מיוחדת פגזים Windows המניות.) זה ימנע מפגיעה גבולות המעטפת עבור אורך הפקודה כאשר ציטוטים משמשים, אבל שום דבר אחר הפקודה מחייבת את הקליפה. שינוי זה עלול מתכוון כמה תאימויות קטין בהתנהגות כאשר המתכון משתמש צטט מחרוזת על שורת פקודת הפגז.

תוכנה דומה

תגובות ל GNU Make

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!