هذا هو الأمر faucc الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
faucc - C مترجم يولد كود إنتل لوحدات المعالجة المركزية 16 بت / 32 بت.
موجز
faucc [ -B مسار ] [ -D MACRO [=صفر]] [ -E ] [ -I مسار ] [ -L مسار ] [ -MD ] [-مف ملف ]
[ -MP ] [ -MT الهدف ] [ -O مستوى ] [ -S ] [ -T سيناريو ] [ -U الماكرو ] [ -Wl ،الأرجنتين ]
[ -إكسلينكر الأرجنتين ] [ -b قوس ] [ -c ] [ -f الأرجنتين ] [ -m قوس ] [ -نوستدليب ]
[ -o الناتج ] [ - print-lib-faucc-file-name ] [ - مجاني ]
[ - لا-كومة-حامي ] { ملف ...}
الوصف
faucc هو مترجم C ، يمكنه إنشاء كود Intel 16 بت أو 32 بت.
OPTIONS
faucc يحاول تقليد خيارات دول مجلس التعاون الخليجي. سيتم تمرير عدد من الخيارات إلى C
المعالج حزب الشعب الكمبودي أو إلى الرابط (يتم ذلك عن طريق استدعاء المترجم c دول مجلس التعاون الخليجي) في غير معدل
شكل.
-B مسار
تجاوز بادئة الدليل حيث cc1 تم البحث عنه مع مسار.
-D MACRO, -D MACRO=صفر
حدد MACRO مع التعريف الأولي الاختياري صفر. إذا صفر تم حذفه ، فإنه يتخلف عن الدفع
إلى 1.
-E
قم بإجراء المعالجة المسبقة فقط ، ولكن لا تقم بتشغيل المترجم.
-I مسار
أضف مسار إلى مسار التضمين الذي يتم فيه البحث عن ملفات الرأس.
-L مسار
أضف مسار إلى مسار بحث المكتبة ، حيث سيبحث الرابط عن المكتبات.
-MD
إخراج معلومات التبعية أثناء المعالجة المسبقة.
-مف, ملف
إخراج معلومات التبعية أثناء المعالجة المسبقة لـ ملف.
-MP,
عندما يجب على المعالج المسبق إخراج معلومات التبعية ، فإنه سيولد PHONY
أهداف لكل تبعية.
-MT الهدف
عندما يجب على المعالج المسبق إخراج معلومات التبعية ، استخدم الهدف كما
هدف قاعدة التبعية.
-O مستوى
متجاهل حاليا.
-S
كود تجميع الإخراج.
-T سيناريو
استعمل سيناريو كبرنامج نصي رابط.
-U الماكرو
غير محدد سابقًا الماكرو.
-Wl ،الأرجنتين, -إكسلينكر الأرجنتين
تجاوز الأرجنتين للرابط.
-b قوس
توليد التعليمات البرمجية لـ قوس (إما i286 or i386)
-c
قم بإجراء تجميع ، لكن لا تقم بالربط.
-f الأرجنتين
تمرير وسيطة توليد رمز الأرجنتين إلى المترجم. انظر cc1 صفحة دليل ممكن
الحجج.
-m قوس
متجاهل حاليا.
-نوستدليب
باستخدام هذا الخيار ، سيبحث الرابط فقط عن المكتبات التي تم تمريرها كأمر
حجج الخط.
-o ملف
كتابة الإخراج إلى ملف.
-طباعة- libfaucc- اسم الملف
اطبع المسار الكامل لمكتبة المترجم الداخلي libfaucc.a.
-ثابتة
قم بإجراء ربط ثابت.
- مجاني, - لا-كومة-حامي
متجاهل حاليا.
أمثلة
faucc -c مرحبا بالعالم ج -o مرحبا بالعالم
قم بتجميع البرنامج hello-world.c وإخراج الكائن كـ hello-wolrd.o.
faucc -S -b i286 -o اختبار.s ج
قم بتجميع برنامج test.c إلى كود 16 بت وإخراج قائمة التجميع للاختبار.
لكن لا تجمع النتيجة أو تربطها بعد.
استخدم faucc عبر الإنترنت باستخدام خدمات onworks.net