אנגליתצרפתיתספרדי

Ad


סמל OnWorks

ccconfigp - מקוון בענן

הפעל את ccconfigp בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה ccconfigp שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


ccconfig - קבל תצורת Convert::Binary::C עבור מהדר

תַקצִיר


ccconfig אפשרויות [-- אפשרויות מהדר]

אפשרויות:

-c
-- CC מהדר קובץ הפעלה לבדיקה
ברירת מחדל: נקבע אוטומטית

-o
--שם קובץ פלט של קובץ פלט
ברירת מחדל: פלט ל-stdout

-f
--פורמט פלט בפורמט פלט
ברירת מחדל: dump

--basename שם basename של קבצי הבדיקה הזמניים
ברירת מחדל: _t_e_s_t

-I
--inc-path path הגדר ידנית מהדר כולל נתיב

--כלל מהדר כללים מראש לעיבוד מקדים
--compile-obj כלל מהדר כלל להידור אובייקטים
--compile-exe כלל מהדר כלל עבור קומפילציה של קובצי הפעלה

--c-ext הרחבה של קבצי מקור C
--pp-ext הרחבה של קבצי פלט קדם-מעבד
--obj-ext הרחבה של קבצי אובייקט
--exe-ext הרחבה של קבצי הפעלה

--nodelete אל תמחק קבצים זמניים
--norun אל תנסה להפעיל קובצי הפעלה
--שקט אל תציג כלום
--nostatus לא מציג מחוון מצב

--גרסת גרסה להדפסה

--מצב ניפוי באגים

מצייני מיקום מותרים בכללי מהדר:

%c קובץ מקור C
%o קובץ אובייקט
קובץ הפעלה %e
%i קובץ פלט קדם-מעבד
| התוצאה נכתבת ל-stdout (רק בסוף הכלל)

תיאור


"ccconfig" ינסה לקבוע תצורה שמישה עבור Convert::Binary::C from
בדיקת קובץ הפעלה מהדר. אין צורך שהקבצים הבינאריים שנוצרו על ידי ה
ניתן להפעיל מהדר, כך שניתן להשתמש ב-"ccconfig" גם עבור מהדרים צולבים.

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

אפשרויות


"--cc" מַהְדֵר
אפשרות זו מאפשרת לך לציין במפורש קובץ הפעלה מהדר. זה במיוחד
שימושי אם אינך רוצה להשתמש במהדר המערכת שלך. אם אפשרות זו לא ניתנת,
"ccconfig" מנסה לנחש מהדר.

"--קובץ פלט" פילה
כתוב Convert::Binary::C תצורה לקובץ שצוין. ברירת המחדל היא לכתוב את
תצורה ל-"stdout".

"--פורמט פלט" פוּרמָט
ציין את פורמט הפלט של תצורת Convert::Binary::C. הפורמטים הבאים
כרגע נתמכים:

dumper פלט hash של %config באמצעות Data::Dumper
require פלט בפורמט המתאים ל-require

ברירת המחדל היא "dumper".

"--basename" שם
מאפשר לך לשנות את שם הבסיס של קבצי הבדיקה הזמניים. זה משמש יחד עם
האפשרויות השונות "-ext" לבניית שמות הקבצים של קבצי מקור C, פלט קדם-מעבד
קבצים, קבצי אובייקט וקובצי הפעלה.

"--inc-path" נתיב
אפשרות זו מאפשרת לך להגדיר באופן ידני את נתיב ה-include של המהדר. זה שימושי אם
"ccconfig" לא יכול לקבוע את נתיב הכלול באופן אוטומטי, כנראה בגלל זה
לא יכול לנתח את פלט הפרה-מעבד. ניתן לציין אפשרות זו יותר מפעם אחת.

"--תהליך מקדים" לשלוט
באמצעות אפשרות זו, תוכל לציין א לשלוט ש-"ccconfig" משתמש בו כדי להפעיל את המהדר כדי לקבל
פלט קדם-מעבד. רוב המהדרים כותבים את פלט הפרה-מעבד לפלט סטנדרטי כאשר
בהינתן אפשרות "-E", כלומר

cc -E foo.c

יעבדו מראש foo.c לפלט סטנדרטי. הכלל המתאים עבור "ccconfig" יהיה:

ccconfig --preprocess='-E %c |'

ה-<%c> יוחלף בשם קובץ המקור C, וסמל הצינור מסמן כי
התוצאה תיכתב לפלט סטנדרטי.

ניתן להשתמש במצייני המיקום הבאים בכללי "ccconfig":

%c קובץ מקור C
%o קובץ אובייקט
קובץ הפעלה %e
%i קובץ פלט קדם-מעבד

בדרך כלל, "ccconfig" מנסה להבין לבד את הכללים הנכונים.

"--compile-obj" לשלוט
כמו "--preprocess", אפשרות זו מאפשרת לך להגדיר כלל כיצד להדר אובייקט
קוֹבֶץ. עבור רוב המהדרים, הכלל הזה יהיה משהו כמו

ccconfig --compile-obj='-c -o %o %c'

"--compile-exe" לשלוט
כמו "--preprocess", אפשרות זו מאפשרת לך להגדיר כלל כיצד להדר
קובץ הרצה. עבור רוב המהדרים, הכלל הזה יהיה משהו כמו

ccconfig --compile-exe='-o %e %c'

שים לב שמספיק לציין "--compile-obj" או "--compile-exe". אז אם
המהדר שלך יכול ליצור רק קבצי אובייקט, זה בסדר גמור.

"--c-ext"
אפשרות זו משמשת יחד עם "--basename" כדי לבנות את השם של קובץ מקור C. זה
בדרך כלל מוגדר ".c".

"--pp-ext"
אפשרות זו משמשת יחד עם "--basename" כדי לבנות את השם של פלט קדם-מעבד
קובץ.

"--obj-ext"
אפשרות זו משמשת יחד עם "--basename" כדי לבנות שם של קובץ אובייקט.

"--exe-ext"
אפשרות זו משמשת יחד עם "--basename" כדי לבנות שם של קובץ הפעלה.

"--nodelete"
אל תנסה למחוק קבצים זמניים שנוצרו על ידי המהדר. בדרך כלל,
"ccconfig" יחפש את כל הקבצים עם שם בסיס זהה לקובץ הבדיקה הזמני ו
למחוק אותם.

"--לא לרוץ"
אתה יכול לציין אפשרות זו אם לא ניתן להפעיל את קובצי ההפעלה שנוצרו על ידי המהדר שלך
המחשב שלך, כלומר אם יש לך מהדר צולב. עם זאת, "ccconfig" יהיה אוטומטי
גלה שהוא לא יכול להפעיל את קובצי ההפעלה.

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

"--שֶׁקֶט"
אל תציג שום דבר מלבד התצורה הסופית.

"--ללא סטטוס"
הסתר את מחוון המצב. מומלץ אם ברצונך להפנות את פלט הסקריפט ל-a
קובץ:

ccconfig --nostatus >config.pl 2>ccconfig.log

"--גִרְסָה"
כותב את שם התוכנית, הגרסה והנתיב לפלט סטנדרטי.

"--לנפות"
צור טונות של פלט באגים. אל תשתמש אלא אם כן אתה יודע מה אתה עושה.

דוגמאות


בדרך כלל, פשוט

ccconfig

בלי ארגומנטים זה מספיק אם אתה רוצה את התצורה עבור מהדר המערכת שלך. בזמן
"ccconfig" פועל, הוא יכתוב הרבה מידע סטטוס ל-"stderr". כשזה
אם נעשה, זה בדרך כלל יזרוק טבלת גיבוב של Perl ל-"stdout" שיכול לשמש ישירות בתור
תצורה עבור Convert::Binary::C.

אם אתה רוצה את התצורה עבור מהדר אחר, או "ccconfig" לא יכול לקבוע
מהדר המערכת שלך באופן אוטומטי, השתמש

ccconfig -c gcc32

אם שם המהדר שלך הוא "gcc32".

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

ccconfig -- -g -DDEBUGGING

or

ccconfig -c gcc32 -- -ansi -fshort-enums

אם תרצה להתממשק עם ליבת Perl, ייתכן שתמצא תצורה מתאימה באמצעות
משהו כמו:

ccconfig --cc=`perl -MConfig -e 'print $Config{cc}'` \
-- `perl -MConfig -e 'print $Config{ccflags}'`

זכויות יוצרים


זכויות יוצרים (ג) 2002-2015 Marcus Holland-Moritz. כל הזכויות שמורות. תוכנית זו היא בחינם
תוֹכנָה; אתה יכול להפיץ אותו מחדש ו/או לשנות אותו באותם תנאים כמו Perl עצמה.

השתמש ב-ccconfigp באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad