هذا هو الأمر gac الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
GAC - مترجم GAP
موجز
جاك [-c|-d] [-o ] {-F} ...
الوصف
تجمع GAC ملفات الإدخال. يجب أن تكون ملفات الإدخال عبارة عن شفرة مصدر GAP (لاحقة ".g" أو
'.gap') أو شفرة المصدر C (لاحقة ".c") أو ملفات التعليمات البرمجية المجمعة (اللاحقة ".o").
إذا لم يكن أي منهما -c ولا -d تعطى ، ثم تنتج "gac"
نواة جديدة تحتوي على الكود المترجم لجميع ملفات الإدخال.
-c يجمع ملفات الإدخال إلى ملفات الكائنات القابلة للتحميل بشكل ثابت ، والتي يجب ربطها
معًا إلى نواة جديدة.
-d يجمع ملفات الإدخال إلى ملفات الكائنات القابلة للتحميل ديناميكيًا ، والتي يمكن تحميلها
بواسطة نواة في وقت التشغيل.
-C يقوم فقط بتجميع ملفات الإدخال إلى كود C ، الأمر الذي سيتطلب التجميع والربط
لتكون قابلة للاستخدام.
-r سيتم افتراض أن الملفات المجمعة بشكل ثابت سيتم تقديمها بواسطة أسماء المسار المتعلقة بامتداد
جذر GAP ، وسيتم تجميعه للتحميل التلقائي عند البحث عن الملفات ذات الصلة
إلى جذر جاب.
-o
اسم ملف الإخراج .
-فاست-بين-أريث
أرسل رمزًا للعمليات الحسابية ، والذي يعمل بشكل أسرع إذا كان كلا المعاملين كذلك
أعداد صحيحة صغيرة وأبطأ على خلاف ذلك.
-سرعة-قوائم-بسيطة
أرسل رمزًا للوصول إلى القائمة ، والذي يعمل بشكل أسرع إذا كانت القائمة عبارة عن قائمة عادية و
على خلاف ذلك أبطأ.
-فست-قائمة-funcs
مضمنة الوظائف "إضافة" و "الطول" الشفرة ، مما يجعلها أسرع قليلاً.
- أنواع الاختيار
لا تصدر عمليات فحص الأخطاء للوصول إلى القائمة ، مما يجعلها أسرع ولكنها قد تتخلص من النواة إذا كان
حدث خطأ.
-p
مرر الخيار إلى مترجم لغة سي.
-P
مرر الخيار إلى رابط C.
استخدم gac عبر الإنترنت باستخدام خدمات onworks.net