นี่คือคำสั่ง icmstart ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
icmstart - สคริปต์เริ่มต้นสำหรับการบำรุงรักษาโปรแกรม icmbuild
เรื่องย่อ
ฉันเริ่มต้นแล้ว [ตัวเลือก] top-dir [โปรแกรม | ห้องสมุด]
DESCRIPTION
พื้นที่ ฉันเริ่มต้นแล้ว สคริปต์เป็นสคริปต์ทั่วไปที่สามารถใช้เพื่อเริ่มการบำรุงรักษาโปรแกรมได้
การใช้ ไอติม(1) และ ฉันสร้าง(1) ไอซีเอ็มสตาร์ท สร้างไดเร็กทอรีเริ่มต้น ด้านบน dir และ
ติดตั้งไฟล์ ชั้นเรียน VERSION และ icmconf ด้านล่าง ด้านบน dir. อาร์กิวเมนต์ที่สอง
`โครงการ' หรือ `ห้องสมุด' อาจถูกระบุเป็นโหมดเริ่มต้นของการทำงานของ
ฉันสร้าง(1) สคริปต์
ไฟล์โครงกระดูกสำหรับไดเร็กทอรีหลักและไดเร็กทอรีย่อย โดยค่าเริ่มต้นจะแสดงอยู่ในไฟล์
/etc/icmake/icmstart.rcสามารถติดตั้งได้เช่นกัน (cf. icmstart.rc(พ.ศ. 7)).
หลังจากเปลี่ยนเป็นไดเร็กทอรีที่สร้างโดย ฉันเริ่มต้นแล้ว ฉันสร้าง(1) สามารถใช้สคริปต์สำหรับ
การบำรุงรักษาโปรแกรม
OPTIONS
ไอซีเอ็มสตาร์ท อาจเรียกได้ด้วยตัวเลือกต่อไปนี้ ซึ่ง (หากระบุ) ต้องเป็นตัวแรก
ข้อโต้แย้งของ ฉันเริ่มต้นแล้ว:
o -b
การติดตั้งพื้นฐาน: ไม่ได้ติดตั้งไฟล์ VERSION, usage.cc และ version.cc
และ #define USE_VERSION รายการใน icmconf ถูกใส่ความคิดเห็น
o -c สนทนา
ใช้ไฟล์การกำหนดค่า (icmstart.rc, ผู้เขียน, ปี และ VERSION) หากพบใน
`confpath' มากกว่าใน ~/.icmake และ / หรือ /etc/icmake/. เมื่อพบไฟล์แล้วจะเป็น
ใช้อนุญาตให้แทนที่บางส่วนของไฟล์เริ่มต้นที่จัดทำโดย ไอติม(1)
o -d
อย่ารันคำสั่งใด ๆ แต่แสดงคำสั่งที่จะถูกดำเนินการบน
เอาต์พุตมาตรฐาน
o -I
อย่าติดตั้งไฟล์.
o -r แทนที่ไฟล์ที่มีอยู่โดยไม่มีเงื่อนไข ถ้า -r ไม่มีให้ ฉันเริ่มต้นแล้ว จะถาม
ผู้ใช้เพื่อยืนยันว่าไฟล์ที่มีอยู่ต้องถูกเขียนทับ ถ้าเป็นโครงกระดูก
ข้อกำหนดหมายถึงไดเร็กทอรี ไดเร็กทอรีแบบเต็มและไดเร็กทอรีย่อยจะ
ถูกแทนที่
o -s โครงกระดูกเส้นทาง
โดยค่าเริ่มต้น ไฟล์โครงกระดูกจะแสดงอยู่ในไฟล์ทรัพยากรโครงกระดูก
/usr/share/icmake/icmstart.rc. อีกทางหนึ่ง ไฟล์ทรัพยากรโครงกระดูกอาจเป็น
ระบุโดย ICM ตัวแปรสภาพแวดล้อม ซึ่งในทางกลับกัน อาจถูกแทนที่โดย
เส้นทางที่ระบุด้วย -s ตัวเลือก. เส้นทางโครงกระดูกอาจระบุเป็นแบบเต็ม
file-path หรือเป็นไดเร็กทอรี ซึ่งในกรณีนี้ จะถือว่าไฟล์ทรัพยากรโครงกระดูกเป็น
be icmstart.rc (ดูด้านล่างที่ SKELETON ไฟล์) ตั้งแต่ ฉันเริ่มต้นแล้ว ใช้ cp ติดตั้ง
ไฟล์, cp จะต้องสามารถใช้ได้เมื่อ ฉันเริ่มต้นแล้ว ควรติดตั้งไฟล์โครงกระดูก
SKELETON ไฟล์
ไฟล์ทรัพยากรโครงกระดูกอาจมีความคิดเห็น (บรรทัดว่างและบรรทัดที่ขึ้นต้นด้วย
เครื่องหมายแฮช (#)) ซึ่งถูกละเว้นและควรมีข้อกำหนดของทรัพยากร s
ติดตั้ง.
ไฟล์ทรัพยากรเริ่มต้นคือ /etc/icmake/icmstart.rcประกอบด้วย
เรียน
พี main.cc
ป.เมน.ไอ
การใช้.cc
รุ่น P.cc
NS ? สแกนเนอร์
NS ? พาร์เซอร์
ไฟล์นี้ถูกแทนที่โดย ~/.icmake/icmstart.rc. ดู icmstart.rc(7) สำหรับรายละเอียดเกี่ยวกับ
รูปแบบของ icmstart.rc ไฟล์
การกำหนดค่า ไฟล์
ไฟล์คอนฟิกูเรชัน icmstart.rc, ผู้เขียน, ปี และ VERSION ได้รับการยอมรับและ
ประมวลผลโดย ฉันเริ่มต้นแล้ว.
ถ้า -c ระบุตัวเลือกไฟล์การกำหนดค่าที่พบในเส้นทางที่ระบุที่นี้
มีการใช้ตัวเลือก หากไม่ได้ระบุหรือหากไม่พบไฟล์ ให้ระบุเส้นทาง ~/icmake is
ตรวจสอบแล้ว หากไม่พบไฟล์การกำหนดค่าใน ~/icmake ไม่ว่าจะเป็นไฟล์การกำหนดค่าใน
/etc/icmake ถูกนำมาใช้
ไฟล์การกำหนดค่าไม่จำเป็นสำหรับการทำงานที่เหมาะสมของ ฉันเริ่มต้นแล้ว. เมื่อไม่อยู่
ฉันเริ่มต้นแล้ว ดำเนินการตามค่าเริ่มต้นต่อไปนี้:
o ถ้าไฟล์ ผู้แต่ง ไม่ได้อยู่ ฉันเริ่มต้นแล้ว ใช้ #กำหนด ผู้แต่ง "".
เมื่อไฟล์ ผู้แต่ง ถูกกำหนดในเส้นทางการกำหนดค่า ควรมีหนึ่งบรรทัด
การกำหนดผู้เขียนโปรแกรม เช่น,
#define ผู้เขียน "Frank B. Brokken[ป้องกันอีเมล]>"
o ถ้าไฟล์ VERSION ไม่ได้อยู่ ฉันเริ่มต้นแล้ว ใช้ #กำหนด VERSION "0.00.00".
เมื่อไฟล์ VERSION ถูกกำหนดในเส้นทางการกำหนดค่า ควรมีหนึ่งบรรทัด
การกำหนดเวอร์ชันเริ่มต้นของโปรแกรม เช่น,
#define รุ่น "1.00.00"
o ถ้าไฟล์ ปี ไม่ได้อยู่ ฉันเริ่มต้นแล้ว ใช้ #กำหนด ปี "อิอิ" ที่ไหน ปปปป is
ปีปัจจุบัน
เมื่อไฟล์ ปี ถูกกำหนดในเส้นทางการกำหนดค่า ควรมีหนึ่งบรรทัด
การกำหนดปีที่เผยแพร่ครั้งแรกของโปรแกรม เช่น,
#กำหนดปี "2016"
พหูพจน์ถูกใช้ที่นี่เนื่องจากปีที่เผยแพร่มักจะกลายเป็นช่วงปีหลังจาก
บางครั้งเช่นเดียวกับข้อกำหนดปีของ Icmake:
#กำหนดปี "1992-2016"
o ถ้าไฟล์ icmstart.rc ไม่มีอยู่ (หรือว่างเปล่า) ฉันเริ่มต้นแล้ว จะไม่ติดตั้งใด ๆ
ของไฟล์ที่ปกติพบใน icmstart.rcแต่ไดเร็กทอรีโครงการเริ่มต้น
icmconf และ VERSION มีการติดตั้ง )
ใช้ icmstart ออนไลน์โดยใช้บริการ onworks.net