ccconfigp - عبر الإنترنت في السحابة

هذا هو الأمر ccconfigp الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


ccconfig - احصل على تكوين تحويل :: Binary :: C لمترجم

موجز


ccconfig الخيارات [- خيارات المترجم]

الخيارات:

-c
- برنامج التحويل البرمجي CC القابل للتنفيذ للاختبار
الافتراضي: تحديد تلقائي

-o
- إخراج ملف ملف الإخراج اسم الملف
الافتراضي: الإخراج إلى stdout

-f
- تنسيق الإخراج تنسيق الإخراج
الافتراضي: شاحنة قلابة

--basename name basename لملفات الاختبار المؤقتة
الافتراضي: _t_e_s_t

-I
- مسار inc-path يضبط المحول البرمجي يدويًا على المسار

- قاعدة المحول البرمجي للعملية المسبقة للمعالجة المسبقة
- قاعدة المترجم compile-obj لتجميع الكائنات
- قاعدة المترجم compile-exe لتجميع الملفات التنفيذية

--c-ext ext extension لملفات المصدر C
--pp-ext تمديد لملفات إخراج المعالج
--obj-ext ext extension لملفات الكائن
- exe-ext امتداد للملفات القابلة للتنفيذ

- لا تحذف الحذف الملفات المؤقتة
--لا تحاول تشغيل الملفات التنفيذية
- الهدوء لا تعرض أي شيء
- لا تعرض الحالة مؤشر الحالة

- رقم نسخة طباعة النسخة

- وضع تصحيح الأخطاء

العناصر النائبة المسموح بها في قواعد المترجم:

٪ c ملف المصدر
٪ o ملف الكائن
٪ e ملف قابل للتنفيذ
٪ i ملف إخراج المعالج
| يتم كتابة النتيجة إلى stdout (فقط في نهاية القاعدة)

الوصف


سيحاول "ccconfig" تحديد تكوين قابل للاستخدام لـ Convert :: Binary :: C من
اختبار مترجم قابل للتنفيذ. ليس من الضروري أن تكون الثنائيات التي تم إنشاؤها بواسطة
يمكن تنفيذ برنامج التحويل البرمجي ، لذلك يمكن أيضًا استخدام "ccconfig" للمترجمين المتقاطعين.

لا تزال هذه الأداة تجريبية ، ولا يجب الاعتماد على ناتجها بدونها
التحقق ، ولا تتوقع أن تعمل في بيئتك.

OPTIONS


"--نسخة" مترجم
يتيح لك هذا الخيار تحديد مترجم قابل للتنفيذ بشكل صريح. هذا بشكل خاص
مفيد إذا كنت لا تريد استخدام مترجم النظام الخاص بك. إذا لم يتم إعطاء هذه الخيارات ،
يحاول "ccconfig" تخمين المترجم.

"--ملف إلاخراج" ملف
اكتب تكوين تحويل :: ثنائي :: C إلى الملف المحدد. الافتراضي هو كتابة
التكوين إلى "stdout".

"--تنسيق الإخراج" شكل
حدد تنسيق الإخراج لتكوين Convert :: Binary :: C. التنسيقات التالية
مدعومة حاليا:

dumper إخراج٪ config تجزئة باستخدام Data :: Dumper
تتطلب الإخراج بتنسيق مناسب لطلب

الافتراضي هو "شاحنة قلابة".

"--basename" الاسم
يسمح لك بتغيير الاسم الأساسي لملفات الاختبار المؤقتة. يتم استخدام هذا مع
خيارات "النص" المختلفة لبناء أسماء الملفات لملفات المصدر C ، إخراج المعالج
الملفات وملفات الكائنات والملفات التنفيذية.

"--inc-path" مسار
يتيح لك هذا الخيار ضبط مسار التضمين للمترجم يدويًا. هذا مفيد إذا
لا يمكن لـ "ccconfig" تحديد مسار التضمين تلقائيًا ، على الأرجح بسبب ذلك
لا يمكن تحليل إخراج المعالج. يمكن تحديد هذا الخيار أكثر من مرة.

"- Preprocess" حكم
باستخدام هذا الخيار ، يمكنك تحديد ملف حكم التي يستخدمها "ccconfig" لتشغيل المترجم للحصول على
خرج المعالج. يكتب معظم المترجمين إخراج المعالج المسبق إلى الإخراج القياسي عندما
بالنظر إلى الخيار "-E" ، أي

سم مكعب -E foo.c

سوف تعالج foo.c لمعيار الإخراج. القاعدة المقابلة لـ "ccconfig" ستكون:

ccconfig - Preprocess = '- E٪ c |'

سيتم استبدال <٪ c> باسم ملف المصدر C ، ويشير رمز الأنبوب إلى أن ملف
ستتم كتابة النتيجة إلى الإخراج القياسي.

يمكن استخدام العناصر النائبة التالية في قواعد "ccconfig":

٪ 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" سوف تلقائيا
اكتشف أنه لا يمكن تشغيل الملفات التنفيذية.

عند تعيين هذا الخيار ، يتم استخدام مجموعة مختلفة من الخوارزميات لتحديد زوج من الخوارزميات
إعدادات التكوين. تعتمد جميع هذه الخوارزميات على وضع توقيع خاص في
ملف الكائن. إنها أقل موثوقية من الخوارزميات القياسية ، لذلك لا يجب عليك استخدامها
لهم ما لم تضطر إلى ذلك.

"--هادئ"
لا تعرض أي شيء باستثناء التكوين النهائي.

"--لا توجد حالة"
إخفاء مؤشر الحالة. يوصى به إذا كنت ترغب في إعادة توجيه إخراج البرنامج النصي إلى ملف
ملف:

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

"--إصدار"
يكتب اسم البرنامج والإصدار والمسار إلى الإخراج القياسي.

"--debug"
توليد أطنان من إخراج التصحيح. لا تستخدم إلا إذا كنت تعرف ما تفعله.

أمثلة


عادة ، ملف

ccconfig

بدون وسيطات كافية إذا كنت تريد التكوين لمترجم النظام الخاص بك. في حين
"ccconfig" قيد التشغيل ، وسوف يكتب الكثير من معلومات الحالة إلى "stderr". عندما يكون
تم القيام به ، وعادة ما يتم تفريغ جدول تجزئة Perl إلى "stdout" والذي يمكن استخدامه مباشرة كملف
التكوين للتحويل :: ثنائي :: C.

إذا كنت تريد التكوين لمترجم مختلف ، أو لا يمكن تحديد "ccconfig"
مترجم النظام الخاص بك تلقائيا ، استخدم

سي سي كونفيغ-ج جي سي سي 32

إذا كان اسم المترجم الخاص بك هو "gcc32".

إذا كنت ترغب في تمرير خيارات إضافية إلى المترجم ، يمكنك القيام بذلك بعد شرطة مزدوجة
في سطر الأوامر:

ccconfig - -g -DEBUGING

or

ccconfig -c gcc32 - -انسى-تعداد قصير

إذا كنت ترغب في التفاعل مع Perl core ، فقد تجد تهيئة مناسبة باستخدام
شيء مثل:

ccconfig --cc = "perl -MConfig -e 'طباعة $ Config {cc}"
- `perl -MConfig -e 'طباعة $ Config {ccflags}"

حقوق الطبع والنشر


حقوق النشر (c) 2002-2015 Marcus Holland-Moritz. كل الحقوق محفوظة. هذا البرنامج مجاني
البرمجيات؛ يمكنك إعادة توزيعها و / أو تعديلها تحت نفس شروط Perl نفسها.

استخدم ccconfigp عبر الإنترنت باستخدام خدمات onworks.net



أحدث برامج Linux و Windows عبر الإنترنت