این پیوند دستوری است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
clisp-link - پیوند یک ماژول خارجی جدید به CLISP[1].
خلاصه
پیوند کلیپ [ایجاد] [واحد] [پرونده...]
پیوند کلیپ [اضافه کردن] [منبع] [مقصد] [واحد...]
پیوند کلیپ [اجرا] [منبع] [واحد...]
پیوند کلیپ [نصب] [واحد...]
شرح
این پوسته اسکریپت عمل می کند CLISP[1] مجموعههای ماژول و مجموعههای پیوند:
· ایجادماژول جدید از فایل های منبع خارج می شود
· اضافه کردنماژول s به یک مجموعه پیوندی برای تولید یک مجموعه پیوند جدید تنظیم می شود
· اجراs CLISP[1] با مجموعه های ماژول اضافه شده است
· تنها in CLISP[1] ساخته بدون پیکربندی پرچم --بدون-دینامیک-ماژول.
نصبمجموعه ماژول های جدید برای استفاده عمومی
OPTIONS
ایجاد
دستور
$ پیوند کلیپ ایجاد واحد پرونده ...
یک ماژول تنظیم شده ایجاد می کند واحد دایرکتوری که (از طریق پیوندهای نمادین) به فایل ها اشاره می کند
پرونده... انتظار می رود فایل ها ماژول های خودشان باشند.
اضافه کردن
دستور
$ پیوند کلیپ اضافه کردن منبع مقصد واحد ...
مجموعه پیوند در دایرکتوری را ترکیب می کند منبع و ماژول ها در دایرکتوری ها واحد...
به یک مجموعه پیوند جدید، در دایرکتوری مقصد که به تازگی ایجاد شده است.
اجرا
دستور
$ پیوند کلیپ اجرا منبع واحد ...
مجموعه پیوند را در دایرکتوری اجرا می کند منبع، با ماژول ها در دایرکتوری ها واحد...
مگر اینکه CLISP[1] با گزینه پیکربندی ساخته شده است
--بدون-دینامیک-ماژول، بارگذاری با استفاده از آن انجام خواهد شد SYS::DYNLOAD-MODULES.
در غیر این صورت - این بسیار کندتر است - یک مجموعه پیوند موقت ایجاد و حذف می شود
پس از آن
نصب
تنها in CLISP[1] ساخته بدون پیکربندی پرچم --بدون-دینامیک-ماژول.
دستور
$ پیوند کلیپ نصب واحد ...
ماژول ها را در دایرکتوری ها نصب می کند واحد... به سفارشی:*LIB-Directory* یا اگر هست
برای کاربر قابل نوشتن نیست (به عنوان مثال، اگر در سراسر سیستم باشد CLISP[1] نصب و راه اندازی استفاده می شود
کاربر امتیازات مدیریتی ندارد)، به سفارشی:*USER-LIB-DIRECTORY*.
متغیر سفارشی:*USER-LIB-DIRECTORY* در ابتدا روی (MERGE-PATHNAMES[2] ".clisp/"
(USER-HOMEDIR-PATHNAME[3])) اگر آن دایرکتوری وجود داشته باشد، و می توان آن را در فایل RC بازنشانی کرد.
توجه داشته باشید
Do نه اضافه کردن سفارشی:*USER-LIB-DIRECTORY* به سفارشی:*مسیرهای بارگذاری* یا تحت هر عنصری
از آن استفاده کنید نیاز بجای بار برای بارگذاری ماژول های پویا
برای اینکه این دستور کار کند، هر کدام واحد دایرکتوری باید حاوی یک Makefile با a
clisp-module-disrib هدفی که استفاده می کند LN برای توزیع فایل های لازم برای اجرای
ماژول به destdir. این علاوه بر الزام عمومی است که لینک.ش is
حاضر.
مثال ها
بخش 32.2.6، "مثال" را ببینید.
با استفاده از خدمات onworks.net از clisp-link به صورت آنلاین استفاده کنید