นี่คือคำสั่ง clisp-link ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
clisp-link - เชื่อมโยงโมดูลภายนอกใหม่กับ คลิป[1]
เรื่องย่อ
คลิปลิงค์ [สร้าง] [โมดูล] [ไฟล์... ]
คลิปลิงค์ [เพิ่ม] [แหล่ง] [ปลายทาง] [โมดูล... ]
คลิปลิงค์ [วิ่ง] [แหล่ง] [โมดูล... ]
คลิปลิงค์ [ติดตั้ง] [โมดูล... ]
DESCRIPTION
เชลล์สคริปต์นี้ทำงานบน คลิป[1] ชุดโมดูลและชุดเชื่อมโยง:
· สร้างโมดูลใหม่ตั้งค่าจากไฟล์ต้นฉบับ
· เพิ่มโมดูล s ตั้งค่าเป็นชุดเชื่อมโยงเพื่อสร้างชุดเชื่อมโยงใหม่
· วิ่งs คลิป[1] เพิ่มชุดโมดูล
· เหลือเพียง in คลิป[1] สร้าง ไม่มี กำหนดค่า ธง --ไม่มีไดนามิกโมดูล.
ติดตั้งชุดโมดูลใหม่สำหรับการใช้งานทั่วไป
OPTIONS
สร้าง
คำสั่ง
$ คลิปลิงค์ สร้าง โมดูล ไฟล์ ...
สร้างชุดโมดูลใน โมดูล ไดเร็กทอรีที่อ้างอิง (ผ่านลิงก์สัญลักษณ์) ไปยังไฟล์
ไฟล์... ไฟล์นี้คาดว่าจะเป็นโมดูลของตนเอง
เพิ่ม
คำสั่ง
$ คลิปลิงค์ เพิ่ม แหล่ง ปลายทาง โมดูล ...
รวมชุดการลิงก์ในไดเร็กทอรี แหล่ง และโมดูลในไดเร็กทอรี โมดูล...
ไปยังชุดการลิงก์ใหม่ในไดเร็กทอรี ปลายทาง ที่ถูกสร้างขึ้นมาใหม่
วิ่ง
คำสั่ง
$ คลิปลิงค์ วิ่ง แหล่ง โมดูล ...
รันชุดการลิงก์ในไดเร็กทอรี แหล่งกับโมดูลในไดเร็กทอรี โมดูล...
เว้นแต่ คลิป[1] ถูกสร้างขึ้นด้วยตัวเลือกการกำหนดค่า
--ไม่มีไดนามิกโมดูล, การโหลดจะดำเนินการโดยใช้ SYS::DYNLOAD-โมดูล.
มิฉะนั้น - ช้ากว่ามาก - ชุดลิงก์ชั่วคราวจะถูกสร้างขึ้นและลบ
ภายหลัง
ติดตั้ง
เหลือเพียง in คลิป[1] สร้าง ไม่มี กำหนดค่า ธง --ไม่มีไดนามิกโมดูล.
คำสั่ง
$ คลิปลิงค์ ติดตั้ง โมดูล ...
ติดตั้งโมดูลในไดเร็กทอรี โมดูล... เข้าไปข้างใน กำหนดเอง:*LIB-DIRECTORY* หรือถ้าเป็น
ไม่สามารถเขียนถึงผู้ใช้ได้ (เช่น ถ้าทั้งระบบ คลิป[1] ใช้การติดตั้งและ
ผู้ใช้ไม่มีสิทธิ์ของผู้ดูแลระบบ) เป็น กำหนดเอง:*USER-LIB-DIRECTORY*.
ตัวแปร กำหนดเอง:*USER-LIB-DIRECTORY* ถูกตั้งค่าเริ่มต้นเป็น (ผสาน-PATHNAMES[2] ".clisp/"
(ผู้ใช้-HOMEDIR-PATHNAME[3])) หากมีไดเร็กทอรีนั้นอยู่ และสามารถรีเซ็ตได้ในไฟล์ RC
หมายเหตุ
Do ไม่ เพิ่ม กำหนดเอง:*USER-LIB-DIRECTORY* ไปยัง กำหนดเอง:*LOAD-PATHS* หรือภายใต้องค์ประกอบใด ๆ
ของมัน ใช้ จำเป็นต้อง แทน โหลด เพื่อโหลดโมดูลไดนามิก
เพื่อให้คำสั่งนี้ทำงาน แต่ละ โมดูล ไดเร็กทอรีต้องมี Makefile ที่มี a
คลิปโมดูลกระจาย เป้าหมายที่ใช้ LN เพื่อแจกจ่ายไฟล์ที่จำเป็นในการเรียกใช้
โมดูลเป็น ปลายทาง. นอกเหนือไปจากข้อกำหนดทั่วไปที่ว่า ลิงค์.sh is
นำเสนอ.
ตัวอย่าง
ดูหัวข้อ 32.2.6 “ตัวอย่าง”
ใช้ clisp-link ออนไลน์โดยใช้บริการ onworks.net