GoGPT Best VPN GoSearch

فاویکون OnWorks

c2hs - آنلاین در ابر

اجرای c2hs در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این دستور c2hs است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


c2hs - C->Haskell Interface Generator

خلاصه


c2hs [OPTIONS] ... هدر-پرونده فایل الزام آور

شرح


این صفحه راهنما به اختصار شرح می دهد c2hs فرمان برای جزئیات بیشتر به قسمت اصلی مراجعه کنید
اسناد، که در قالب های مختلف دیگر، از جمله SGML و HTML موجود است. دیدن
زیر کلیک کنید.

OPTIONS


برنامه ها از دستور خط فرمان معمول گنو پیروی می کنند، با گزینه های طولانی که با دو شروع می شود
خط تیره ('-'). خلاصه ای از گزینه ها در زیر گنجانده شده است. برای توضیحات کامل به ادامه مطلب مراجعه کنید
اسناد دیگر

c2hs گزینه های زیر را می پذیرد:

-h، -؟، --کمک
کمک مختصر

-v، - نسخه
نمایش اطلاعات نسخه

---نسخه عددی
نمایش شماره نسخه

-c CPP, --cpp=CPP
از فایل اجرایی استفاده کنید CPP برای فراخوانی پیش پردازنده C

-C CPPOPTS، --cppopts=CPPOPTS
CPPOPTS را به پیش پردازنده C منتقل کنید

-o فایل, --خروجی=فایل
نتیجه خروجی به فایل (باید به پایان برسد hs)

-t PATH, --output-dir=PATH
فایل های تولید شده را در PATH قرار دهید

-p سکو، --platform=پلتفرم
پلت فرمی برای استفاده برای کامپایل متقابل

-k، --نگاه داشتن
هدر C از پیش پردازش شده را نگه دارید

-ل، --کپی-کتابخانه
ماژول کتابخانه 'C2HS' را در فهرست فعلی کپی کنید

-d نوع، --dump=TYPE
اطلاعات داخلی را تخلیه کنید (برای اشکال زدایی)، که در آن TYPE یکی از موارد زیر است:

· رد مراحل کامپایلر ردیابی

· جنبیند ردیابی تولید اتصال

· ctrav ردیابی اعلان C

· انتخاب فایل الزام آور را تخلیه کنید (اضافه می کند .زباله به نام)

هدر-پرونده فایل هدر متعلق به کتابخانه مارشال است. باید به پایان برسد
پسوند .h.

فایل الزام آور فایل Binding Haskell مربوطه است که باید با پسوند خاتمه یابد .chs.

بستر های نرم افزاری نام پلتفرم می تواند یکی از موارد زیر باشد: x86_64-linux. i686-linux. m68k-palmos. این
امکان کامپایل متقابل را فراهم می کند، با این فرض که بقیه زنجیره ابزار شما از آن پشتیبانی می کند. در
پیش فرض پلت فرم میزبان فعلی است.

شاید مفیدترین این گزینه ها باشد --cppopts (و یا -C). اگر فایل هدر C
به هر گزینه خاصی (مانند -D یا -I) برای عبور از پیش پردازنده C نیاز دارد، در اینجا این است
مکانی برای عبور از آنها

مثال ها


ساده ترین راه برای استفاده از C->Haskell Interface Generator از طریق است کابال. کابال می داند
.chs فایل و اجرا خواهد شد c2hs به صورت خودکار، پرچم های مناسب را ارسال می کند.

در صورت استفاده مستقیم، c2hs معمولاً به این صورت نامیده می شود:

c2hs lib.h Lib.chs

جایی که lib.h فایل هدر است و Lib.chs ماژول اتصال Haskell، که C- را تعریف می کند
و رابط سمت Haskell، به ترتیب. اگر هیچ خطایی رخ ندهد، نتیجه خالص است
ماژول Haskell Lib.hs، که Haskell API کتابخانه را پیاده سازی می کند.

یک تماس پیشرفته تر ممکن است به این صورت باشد:

c2hs --cppopts=-I/ بعضی / مبهم / کارگردان --cppopts=-DEXTRA lib.h Lib.chs

غالبا، lib.h در دایرکتوری فعلی نخواهد بود، بلکه در یکی از فایل های هدر خواهد بود
دایرکتوری ها جدای از دایرکتوری فعلی، C->Haskell در دو مکان برای آن جستجو می کند
header: اول، در استاندارد شامل دایرکتوری سیستم مورد استفاده، معمولا این است
/ usr / شامل و /usr/local/include; و دوم، در هر دایرکتوری که هست نگاه می کند
در یک -I ذکر شده استDIR گزینه از طریق به پیش پردازنده منتقل شد --cppopts.

هشدارها


اگر بیش از یک گزینه دارید که می خواهید به پیش پردازشگر بدهید، از چند گزینه استفاده کنید
--cppopts= پرچم ها

با استفاده از خدمات onworks.net از c2hs به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.