Amazon Best VPN GoSearch

OnWorks فافيكون

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

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

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

برنامج:

اسم


pbc_merge - دمج ملفات Parrot bytecode (PBC) المتعددة في
ملف PBC واحد.

موجز


pbc_merge -o out.pbc input1.pbc input2.pbc ...

الوصف


يأخذ هذا البرنامج ملفين أو أكثر من ملفات PBC وينتج ملف PBC واحد مدمج للإخراج
جدول إصلاح واحد وجدول الثوابت.

سطر الأوامر مزيد من الخيارات
"-o out.pbc"
اسم ملف PBC المراد إنتاجه، والذي يحتوي على المقاطع المدمجة من إدخال PBC
الملفات.

وظائف
"مساعدة باطلة ثابتة (باطلة)"
اطبع معلومات مساعدة المستخدم.

"الفراغ الثابت يضمن_libdep(PARROT_INTERP, PackFile_ByteCode *bc, STRING *lib)"
التأكد من أن libdep "lib" موجود في قائمة libdeps لـ "bc".

"ثابت PackFile_ByteCode* pbc_merge_bytecode(PARROT_INTERP, pbc_merge_input **المدخلات, int
num_inputs، PackFile *pf)"
تقوم هذه الوظيفة بدمج الرمز الثانوي من ملفات حزمة الإدخال، وتخزين الإزاحات التي
كل بت من الرمز الثانوي موجود الآن في.

"ثابت PackFile_ConstTable* pbc_merge_constants(PARROT_INTERP, pbc_merge_input **inputs,
int num_inputs، PackFile *pf)"
تقوم هذه الوظيفة بدمج جداول الثوابت من ملفات PBC المدخلة.

"ثابت PackFile_Annotations* pbc_merge_annotations(PARROT_INTERP, pbc_merge_input
**المدخلات، int num_inputs، PackFile *pf، PackFile_ByteCode *bc)"
دمج مقاطع التعليقات التوضيحية من "المدخلات" في مقطع "PackFile_Annotations" الجديد.
إرجاع المقطع المدمج الجديد (والذي تم إلحاقه بالفعل بالدليل الموجود في
"الجبهة الوطنية").

"الفراغ الثابت pbc_merge_debugs(PARROT_INTERP, pbc_merge_input **المدخلات, int num_inputs,
PackFile_ByteCode * قبل الميلاد)"
تقوم هذه الوظيفة بدمج مقاطع تصحيح الأخطاء من ملفات PBC المدخلة.

"pbc_fixup_bytecode باطلة ثابتة (PARROT_INTERP، pbc_merge_input **المدخلات، int num_inputs،
PackFile_ByteCode * قبل الميلاد)"
إصلاح رمز البايت. يتضمن ذلك تصحيح المؤشرات في الجدول الثابت وتحديثها
رسم خرائط العمليات.

"الفراغ الثابت pbc_fixup_constants(PARROT_INTERP, pbc_merge_input **المدخلات, int num_inputs)"
ثوابت الإصلاح يتضمن ذلك تصحيح المؤشرات في الرمز الثانوي.

"ملف الحزمة الثابت* pbc_merge_begin(PARROT_INTERP, pbc_merge_input **inputs, int
num_inputs)"
هذه هي الوظيفة التي تدفع عملية دمج PBC.

"الفراغ الثابت pbc_merge_write(PARROT_INTERP, PackFile *pf, const char *filename)"
تقوم هذه الوظيفة بكتابة ملف الحزمة المدمج.

"int main(int argc, const char **argv)"
الوظيفة الرئيسية التي تحصل على إدخال وحدة التحكم، تقرأ في ملفات الحزمة المقدمة لهم
موجودة، وتسلمها إلى وظيفة أخرى تقوم بتشغيل عملية الدمج وتكتب أخيرًا
خارج ملف الحزمة المنتجة.

*/

/*
* المتغيرات المحلية:
* نمط الملف c: "الببغاء"
* نهاية:
* vim: توسيع علامة التبويب Shiftwidth=4 cinoptions='\:2=2' :
*/

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


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

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

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.