انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

mips64el-linux-gnuabi64-gccgo - آنلاین در ابر

mips64el-linux-gnuabi64-gccgo را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

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

برنامه:

نام


gccgo - یک کامپایلر مبتنی بر GCC برای زبان Go

خلاصه


gccgo [-c|-S]
[-g] [-صفحه] [-Oسطح]
[-Iدیر...] [-Lدیر...]
[-o مجموعه] پرونده...

فقط مفیدترین گزینه ها در اینجا فهرست شده اند. برای بقیه موارد زیر را ببینید.

شرح


La gccgo دستور مقدماتی برای است gcc و بسیاری از گزینه های مشابه را پشتیبانی می کند. این
دستی فقط گزینه های خاص را مستند می کند gccgo.

La gccgo دستور ممکن است برای کامپایل کد منبع Go در یک فایل شی، پیوند a استفاده شود
مجموعه ای از فایل های شی با هم، یا هر دو را به ترتیب انجام دهید.

کد منبع Go به صورت بسته کامپایل می شود. یک بسته از یک یا چند منبع Go تشکیل شده است
فایل ها. همه فایل های یک بسته باید با هم کامپایل شوند، با عبور از همه
فایل ها به عنوان استدلال برای gccgo. یک فراخوان از gccgo ممکن است فقط یک تک را جمع آوری کند
بسته.

بسته One Go ممکن است بسته Go متفاوتی را وارد کند. بسته وارداتی باید داشته باشد
قبلاً تدوین شده است؛ gccgo داده های واردات را مستقیماً از بسته کامپایل شده می خواند.
وقتی این بسته بعداً پیوند داده شد، فرم کامپایل شده بسته باید در آن گنجانده شود
دستور پیوند

برنامه های Go معمولاً باید با اطلاعات اشکال زدایی و -g1 پیش فرض است
به شرح زیر. حذف یک برنامه Go به طور کلی باعث بدرفتاری یا شکست آن می شود.

OPTIONS


-Iدیر
یک دایرکتوری را برای استفاده در هنگام جستجوی بسته واردات در زمان کامپایل مشخص کنید.

-Lدیر
هنگام پیوند، فهرست راهنمای جستجوی کتابخانه را مشخص کنید gcc.

-fgo-pkgpath=رشته
مسیر بسته را برای استفاده تنظیم کنید. این مقدار بازگردانده شده توسط روش PkgPath را تنظیم می کند
بازتاب.اشیاء را تایپ کنید. همچنین برای نام نمادهای قابل مشاهده در سطح جهانی استفاده می شود. در
آرگومان این گزینه معمولاً باید رشته ای باشد که برای وارد کردن آن استفاده می شود
بسته پس از نصب؛ به عبارت دیگر، یک نام مسیر در دایرکتوری ها
مشخص شده توسط -I گزینه.

-fgo-prefix=رشته
جایگزینی برای -fgo-pkgpath. آرگومان با نام بسته ترکیب می شود
از فایل منبع برای تولید مسیر بسته. اگر -fgo-pkgpath استفاده می شود،
-fgo-پیشوند نادیده گرفته خواهد شد

Go به یک برنامه اجازه می دهد که بیش از یک بسته با همان نام را در آن قرار دهد
بند "package" در فایل منبع، اگرچه بدیهی است که دو بسته باید باشند
با استفاده از نام مسیرهای مختلف وارد شده است. به منظور کار با این gccgo، یا
-fgo-pkgpath or -fgo-پیشوند باید هنگام کامپایل یک بسته مشخص شود.

با استفاده از هر کدام -fgo-pkgpath or -fgo-پیشوند رفتار ویژه "اصلی" را غیرفعال می کند
بسته و اجازه می دهد آن بسته مانند هر بسته دیگری وارد شود.

-fgo-relative-import-path=دیر
واردات نسبی وارداتی است که با آن شروع می شود ./ or ../. در صورت استفاده از این گزینه،
gccgo استفاده خواهد کرد دیر به عنوان پیشوندی برای واردات نسبی هنگام جستجوی آن.

-بیانیه بازگشت مکرر
-fno-require-return-statement
به صورت پیش فرض gccgo در مورد توابعی که دارای یک یا چند پارامتر بازگشتی هستند هشدار می دهد
اما فاقد عبارت «بازگشت» صریح است. این هشدار ممکن است با استفاده از آن غیرفعال شود
-fno-require-return-statement.

-fgo-check-divide-zero
بررسی های صریح را برای تقسیم بر صفر اضافه کنید. در Go یک تقسیم (یا مدول) بر صفر
باعث وحشت می شود در سیستم های یونیکس این در زمان اجرا با گرفتن علامت شناسایی می شود
سیگنال "SIGFPE". برخی از پردازنده‌ها، مانند PowerPC، SIGFPE را روشن نمی‌کنند
تقسیم بر صفر. برخی از زمان‌های اجرا سیگنالی تولید نمی‌کنند که بتوان آن را گرفت. بر
آن سیستم ها، این گزینه ممکن است استفاده شود. یا چک ها ممکن است از طریق حذف شوند
-fno-go-check-divide-zero. این گزینه در حال حاضر به طور پیش فرض روشن است، اما در آینده
ممکن است به طور پیش فرض در سیستم هایی که به آن نیاز ندارند خاموش باشد.

-fgo-check-divide-overflow
بررسی های صریح را برای سرریز تقسیم اضافه کنید. برای مثال سرریز تقسیم زمانی اتفاق می افتد
محاسبه "INT_MIN / -1". در Go این باید بسته شود تا "INT_MIN" تولید شود. مقداری
پردازنده هایی مانند x86 یک دام در سرریز تقسیم ایجاد می کنند. در آن سیستم ها، این
ممکن است از گزینه استفاده شود. یا چک ها ممکن است از طریق حذف شوند -fno-go-check-divide-overflow.
این گزینه در حال حاضر به طور پیش فرض روشن است، اما در آینده ممکن است به طور پیش فرض خاموش باشد
سیستم هایی که نیازی به آن ندارند.

-g این استاندارد است gcc گزینه. در اینجا ذکر شده است زیرا به طور پیش فرض gccgo تبدیل
در اشکال زدایی تولید اطلاعات با معادل گزینه استاندارد -g1.
این به این دلیل است که برنامه های Go برای این کار نیاز به اطلاعات اشکال زدایی دارند
دریافت اطلاعات بک ردیابی یک صریح -g0 ممکن است برای غیرفعال کردن تولید استفاده شود
اشکال زدایی اطلاعات، که در این صورت برخی از توابع استاندارد کتابخانه، مانند
"runtime.Callers" به درستی کار نخواهد کرد.

از mips64el-linux-gnuabi64-gccgo به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


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

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

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

Ad