این دستور oztool است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
oztool - oz DLL builder
خلاصه
oztool [c++|cc|ld|پلتفرم] ...
oztool ایجاد تابعهای بومی را تسهیل میکند (بخش ششم را ببینید
`` برنامه برنامه نويسي'' و `` رابط به C و C++''). یک بومی
functor یک DLL است، یعنی کتابخانه ای که به صورت پویا توسط Oz بارگذاری می شود
شبیه ساز و رابط با آن ایجاد یک تابع بومی اغلب
شامل کامپایل پیچیده و پیوند دادن نکات فنی (مانند
گزینه ها). oztool از این جزئیات برای شما مراقبت می کند.
oztool c ++ ...
به جای فراخوانی مستقیم کامپایلر C++، باید فراخوانی کنید
آن را از طریق oztool. مزایا عبارتند از: حق را می نامد
کامپایلر، با گزینه های مناسب، و همچنین شامل را گسترش می دهد
مسیر جستجو برای یافتن موتزارت خاص شامل مواردی از قبیل
mozart.h. به طور معمول، شما یک تابع بومی را کامپایل می کنید
اجرا شده در foo.cc با استفاده از:
oztool c ++ -c foo.cc
oztool cc ...
همین ایده، اما برای کامپایلر C
oztool ld ...
به جای تماس مستقیم با پیوند دهنده، باید فراخوانی کنید
آن را از طریق oztool. باز هم، مزایای این است که آن را به نام
پیوند دهنده درست، با گزینه های مناسب. به طور معمول، شما ایجاد می کنید
یک DLL از foo.o به شرح زیر است:
oztool ld -o foo.so foo.o
oztool سکو
مکانیسم پیشفرض Resolution معماری خاص را مشخص میکند
DLL به شرح زیر است: اگر سیستم نیاز به یک تابع بومی نامیده می شود
(به طور انتزاعی) foo.so، سپس به دنبال یک DLL نامیده می شود فو.پس-
linux-i486 روی یک ماشین لینوکس، foo.so-solaris-sparc روی سولاریس
ماشین، یا foo.so-win32-i486 روی یک ماشین ویندوز و غیره... بنابراین،
هنگامی که یک DLL ایجاد می کنید، باید آن را با یک نام نصب کنید
معماری دستگاه ضمیمه شده است. استناد کردن oztool سکو
به سادگی نام معماری مناسب را برای شما چاپ می کند
دستگاه. بر این مبنا، oztool به شما کمک می کند قابل حمل بنویسید
Makefiles: برای ایجاد یک DLL از فایل foo.cc شما معمولا
فراخوانی:
oztool c++ -c foo.cc
oztool ld -o foo.so-` oztool platform` foo.o
oztool(1)
با استفاده از خدمات onworks.net از oztool آنلاین استفاده کنید