عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

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

قم بتشغيل xsubpp في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

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

برنامج:

اسم


xsubpp - مترجم لتحويل كود Perl XS إلى كود C

موجز


com.xsubpp [-v] [-يستثني] [-s النمط] [-النماذج الأولية] [-noversioncheck] [-أرقام noline]
[-nooptimize] [- خريطة الكتابة خريطة الكتابة] [-انتاج اسم الملف]... ملف.xs

الوصف


عادةً ما يتم تشغيل هذا المترجم بواسطة ملفات makefiles التي تم إنشاؤها بواسطة ExtUtils::MakeMaker أو بواسطة
الوحدة النمطية::Build أو أدوات بناء وحدة Perl الأخرى.

com.xsubpp سوف يقوم بتجميع كود XS إلى كود C عن طريق تضمين التركيبات اللازمة للسماح لـ C
تتعامل الوظائف مع قيم Perl وتنشئ الغراء اللازم للسماح لـ Perl بالوصول إلى تلك القيم
المهام. يستخدم المترجم خرائط الكتابة لتحديد كيفية تعيين معلمات دالة C و
المتغيرات لقيم بيرل.

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

../../../typemap:../../typemap:../typemap:typemap

وسيستخدم أيضًا خريطة كتابة افتراضية مثبتة باسم "ExtUtils::typemap".

OPTIONS


لاحظ أنه يمكن استخدام خيار MakeMaker "XSOPT" لإضافة هذه الخيارات إلى أي ملفات تكوين
تم إنشاؤها بواسطة MakeMaker.

-hiertype
يحتفظ بـ '::' في أسماء الأنواع بحيث يمكن تعيين الأنواع الهرمية لـ C++.

-يستثني
يضيف بذرة معالجة الاستثناء إلى رمز C.

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

-انتاج اسم الملف
يحدد اسم ملف الإخراج المراد إنشاؤه. إذا لم يتم تحديد ملف، الإخراج
سيتم كتابتها إلى الإخراج القياسي.

-v يطبع ملف com.xsubpp رقم الإصدار إلى الإخراج القياسي، ثم يخرج.

-النماذج الأولية
افتراضيا com.xsubpp لن يقوم تلقائيًا بإنشاء رمز النموذج الأولي لجميع xsubs. هذا
سوف العلم تمكين النماذج الأولية.

-noversioncheck
تعطيل اختبار وقت التشغيل الذي يحدد ما إذا كان ملف الكائن (مشتق من ".xs"
file) والملفات ".pm" لها نفس رقم الإصدار.

-أرقام noline
يمنع تضمين توجيهات "#line" في المخرجات.

-nooptimize
تعطيل بعض التحسينات. التحسين الوحيد الذي يتأثر حاليا هو
استخدام الهدفs بواسطة كود الإخراج C (انظر perlguts). وهذا قد يتباطأ بشكل ملحوظ
أسفل التعليمات البرمجية التي تم إنشاؤها، ولكن هذا هو الطريق com.xsubpp من 5.005 وما سبق تشغيله.

-noinout
تعطيل التعرف على إعلانات "IN" و"OUT_LIST" و"INOUT_LIST".

-أنواع noarg
تعطيل التعرف على الأوصاف المشابهة لـ ANSI لتوقيع الوظيفة.

-C ++ حاليا لا يفعل أي شيء على الإطلاق. لقد كان هذا العلم محظورًا للعديد من الإصدارات
من بيرل، على الأقل يعود تاريخه إلى perl5.003_07. مسموح به هنا للخلف
التوافق.

-س=... or -شريط=...
هذه خيار is غامض و محبط.

إذا تم تحديدها، فسيتم تجريد السلسلة المعطاة من بداية C
اسم الوظيفة في وظائف XS التي تم إنشاؤها (إذا كانت تبدأ بهذه البادئة). هذا
ينطبق فقط على XSUBs التي لا تحتوي على كتل "CODE" أو "PPCODE". على سبيل المثال، XS:

باطلة foo_bar(int i);

عند استدعاء "xsubpp" باستخدام "-s foo_" سيتم تثبيت وظيفة "foo_bar" في Perl،
ولكن في الحقيقة قم باستدعاء bar(i) في لغة C. وفي معظم الأحيان، يكون هذا عكس ما تريده
وأوضاع الفشل غامضة إلى حد ما، لذا يرجى تجنب هذا الخيار حيثما أمكن ذلك.

البيئة


لا يتم استخدام متغيرات البيئة.

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


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    fre: ac - محول صوت مجاني
    fre: ac - محول صوت مجاني
    fre: ac هو محول صوتي مجاني وقرص مضغوط
    الكسارة لمختلف التنسيقات والمشفرات.
    يحتوي على ملفات MP3 و MP4 / M4A و WMA و Ogg
    تنسيق Vorbis و FLAC و AAC و Bonk
    الدعم، ...
    تنزيل fre: ac - محول الصوت المجاني
  • 2
    ماتبلوتليب
    ماتبلوتليب
    Matplotlib مكتبة شاملة
    لإنشاء بيانات ثابتة ومتحركة و
    تصورات تفاعلية في بايثون.
    يجعل Matplotlib الأشياء السهلة سهلة و
    شيء صعب...
    تحميل Matplotlib
  • 3
    الرجل الآلي
    الرجل الآلي
    اكتب منطق chatbot الخاص بك مرة واحدة و
    قم بتوصيله بأحد المتاحين
    خدمات المراسلة ، بما في ذلك Amazon
    أليكسا ، فيسبوك ماسنجر ، سلاك ،
    برقية أو حتى يو ...
    تنزيل BotMan
  • 4
    جوبلين
    جوبلين
    جوبلين هو مصدر مجاني ومفتوح
    تطبيق تدوين الملاحظات وتنفيذ ذلك
    يمكنه التعامل مع عدد كبير من الملاحظات بتنسيق
    تنسيق Markdown ، قم بتنظيمها في
    أجهزة الكمبيوتر المحمولة و ...
    تحميل جوبلين
  • 5
    gerbv عارض جربر (RS-274X)
    gerbv عارض جربر (RS-274X)
    Gerbv هو ملف جربر مفتوح المصدر
    (RS-274X فقط) عارض. يتيح لك Gerbv
    تحميل عدة ملفات فوق بعضها البعض ،
    قم بالقياسات على الصورة المعروضة ،
    إلخ. ...
    تنزيل gerbv عارض جربر (RS-274X)
  • 6
    ايوميتر
    ايوميتر
    أداة تحليل أداء الإدخال / الإخراج.
    الجمهور: المطورين والمعلومات
    التكنولوجيا والعلوم / البحث والنظام
    المسؤولين. واجهة المستخدم: Win32
    (مايكروسوفت ويندوز). برنامج ...
    تنزيل Iometer
  • أكثر "

أوامر لينكس

Ad