هذا هو الأمر oztool الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
oztool - باني أوز DLL
موجز
أوزتول [c ++ | cc | ld | منصة]
أوزتول يسهل إنشاء الممثلين المحليين (انظر الجزء السادس من
تطبيق برمجة'' و "التواصل إلى C و C ++ "). وطني
functor هو ملف DLL ، أي مكتبة يتم تحميلها ديناميكيًا بواسطة Oz
محاكي وواجهات معه. خلق ممتلئ أصلي في كثير من الأحيان
يتضمن تجميعًا معقدًا وربط الجوانب الفنية (على سبيل المثال
خيارات). يعتني oztool بهذه التفاصيل نيابة عنك.
أوزتول ج ++
بدلاً من استدعاء مترجم C ++ مباشرة ، يجب عليك استدعاء
من خلال oztool. المزايا هي: يدعو الحق
مترجم ، مع الخيارات الصحيحة ، ويمتد أيضًا ليشمل
مسار البحث للعثور على محتوى Mozart المحدد مثل
موزارت. عادة ، يمكنك تجميع functor أصلي
تنفذ في foo.cc باستخدام:
أوزتول ج ++ -c foo.cc
أوزتول cc
نفس الفكرة ، ولكن لمترجم لغة سي
أوزتول ld
بدلاً من استدعاء الرابط مباشرةً ، يجب عليك أيضًا استدعاء
من خلال أوزتول. مرة أخرى ، تتمثل المزايا في أنه يسمي
رابط صحيح ، مع الخيارات الصحيحة. عادة ، سوف تخلق
a DLL من foo.o كما يلي:
أوزتول ld -o foo.so foo.o
أوزتول المنصة
تحدد آلية الدقة الافتراضية موقع بنية محددة
DLLs على النحو التالي: إذا كان النظام يحتاج إلى functor أصلي يسمى
(باختصار) foo.so ، سيبحث عن ملف DLL يسمى foo.so-
لينكس i486 على جهاز Linux ، foo.so-solaris-sparc على سولاريس
آلة ، أو foo.so-win32-i486 على جهاز يعمل بنظام Windows ، وما إلى ذلك ... وهكذا ،
عند إنشاء ملف DLL ، يجب تثبيته باسم حيث
يتم إلحاق هندسة الجهاز. التذرع أوزتول المنصة
ما عليك سوى طباعة اسم الهندسة المعمارية المناسب لملف
آلة. في هذا الصدد، أوزتول يساعدك على الكتابة المحمولة
Makefiles: لإنشاء DLL من ملف foo.cc كنت عادة
يستحضر:
oztool c ++ -c foo.cc
oztool ld -o foo.so-"منصة oztool` foo.o
أوزتول(1)
استخدم oztool عبر الإنترنت باستخدام خدمات onworks.net