این دستور ncargccNCARG است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
ncargcc - فرمان برای کامپایل کد C که از ابزارهای سطح پایین NCAR Graphics استفاده می کند.
خلاصه
ncargcc [-ngmath] [-صاف] [-سریع] [حامی] [-agupwrtx] [-ncarbd] ... [-ngmathbd]...
[-NoX11]...
شرح
ncargcc اسکریپتی است که کامپایلر/لینکر C را با NCAR Graphics LLU مناسب فراخوانی می کند.
کتابخانه های (ابزار سطح پایین). استدلال های ارائه شده در بالا با NCAR مرتبط هستند
گرافیک. همه آرگومان ها و گزینه های دیگر با دستور cc در شما یکسان هستند
ماشین خاص؛ آرگومان هایی که شامل رشته های نقل قول شده هستند ممکن است لازم باشد در آنها محصور شوند
نقل قول های تک
توجه: ncargcc نمی توان برای کامپایل برنامه های NCAR Graphics C که HLU ها را فراخوانی می کنند استفاده کرد (بالا
خدمات سطح). شما باید استفاده کنید nhlcc بجای. را ببینید nhlcc صفحه مرد برای اطلاعات بیشتر
اطلاعات.
اگر نمی خواهید استفاده کنید ncargcc، فقط می توانید آن را در خط فرمان تایپ کنید تا ببینید چیست
در خط پیوند گنجانده می شود، و سپس می توانید این اطلاعات را به Makefile خود اضافه کنید
یا فیلمنامه توجه به این نکته ضروری است که باید ماکرو را تعریف کنید NeedFuncProto به ترتیب
برای اینکه نمونه سازی تابع به درستی کار کند.
به منظور اجرا ncargcc، باید متغیر محیطی NCARG_ROOT خود را روی مقدار تنظیم کنید
نام مسیر دایرکتوری که در آن کتابخانهها، باینریها و فایلهای شامل گرافیک NCAR قرار داشتند
نصب شده است. اگر مطمئن نیستید که NCARG_ROOT روی چه چیزی باید تنظیم شود، لطفاً با خود بررسی کنید
مدیر سیستم یا نماینده سایت NCAR Graphics. اگر گرافیک NCAR
پس از آن، کتابخانهها، باینریها و فایلهای شامل تحت یک فهرست اصلی نصب نشدند
شما باید متغیرهای محیطی NCARG_LIB، NCARG_BIN و NCARG_INCLUDE را تنظیم کنید
بجای. لطفا برای اطلاعات بیشتر به "man ncargintro" مراجعه کنید.
چه زمانی ncargcc با فراخوانی می شود -ictrans گزینه اجرایی حاصل خواهد شد
invocation، خروجی متافایل آن را برای مترجم ارسال کنید ictrans. متغیر محیطی
GRAPHCAP باید روی یک دستگاه خروجی گرافیکی معتبر هر زمان که فایل اجرایی باشد تنظیم شود
اجرا شده.
به طور پیش فرض، ncargcc هنگام پیوند دادن برنامه C شما، کتابخانه X11 را بارگیری می کند. اگر تلاش کنید
در حال اجرا ncargcc و کامپایلر شکایت می کند که نمی تواند کتابخانه X11 را پیدا کند
دویدن را امتحان کنید ncargcc -L/xxx/yyyy/zzz برنامه.c جایی که /xxx/yyyy/zzz مسیر منتهی به
کتابخانه X11 شما اگر کتابخانه X11 را ندارید، یا نمیخواهید پیوند دهید
آن را در، شما می توانید استفاده کنید -NoX11 گزینه.
OPTIONS
-ngmath
پیوندها در کتابخانه ngmath گرافیک NCAR.
-صاف
پیوند در اشیاء "صاف".
پیوند سریع در اشیاء "سریع".
-Super Link در اشیاء "super".
-agupwrtx
پیوند در کتابخانه "agupwrtx".
-ncarbd
از این گزینه برای کامپایلرهایی استفاده کنید که به نظر می رسد در تنظیم اولیه مشکل دارند
متغیرهای blockdata این باعث می شود که یک زیربرنامه کوچک پیوند داده شود که کمک می کند
بارگذاری روال های اولیه سازی داده های بلوکی را مجبور کنید.
-ngmathbd
درست مثل -ncarbd گزینه، از این گزینه برای کامپایلرهایی که به نظر می رسد استفاده کنید
در راه اندازی متغیرهای بلوک داده مرتبط با Ngmath مشکل دارید. باعث الف خواهد شد
زیر روال کوچکی که باید در آن پیوند داده شود که به بارگیری داده های بلوک Ngmath کمک می کند
روال های اولیه سازی
توجه: اگر قبلاً هستید، نیازی به تعیین جداگانه این گزینه نیست
از جمله -ncarbd و -ngmath گزینه.
-noX11 هنگام پیوند کد، در کتابخانه X پیوند داده نشود.
به طور پیش فرض، ncargf77 هنگام پیوند دادن برنامه Fortran شما، کتابخانه X11 را بارگیری می کند.
این به این دلیل است که کتابخانه GKS اکنون یک درایور X11 دارد. اگر دویدن را امتحان کنید ncargf77
و کامپایلر شکایت می کند که نمی تواند کتابخانه X11 را پیدا کند، سپس امتحان کنید
در حال اجرا ncargf77 -L/xxx/yyyy/zzz برنامه.ف جایی که /xxx/yyyy/zzz مسیر منتهی به
کتابخانه X11 شما اگر کتابخانه X11 را ندارید، یا نمی خواهید
برای بارگذاری، می توانید از آن استفاده کنید -NoX11 گزینه.
از ncargccNCARG به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید