นี่คือคำสั่ง h2ph ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
h2ph - แปลงไฟล์ส่วนหัว .h C เป็น .ph Perl ไฟล์ส่วนหัว
เรื่องย่อ
h2ph [-NS ปลายทาง ไดเรกทอรี] [-NS | -NS] [-ล] [-ชม] [-อี] [-NS] [-NS] [ไฟล์ส่วนหัว]
DESCRIPTION
h2ph แปลงไฟล์ส่วนหัว C ที่ระบุเป็นรูปแบบไฟล์ส่วนหัว Perl ที่สอดคล้องกัน
เรียกใช้ได้ง่ายที่สุดในขณะที่อยู่ใน / usr / รวม:
cd / usr / รวม- h2ph * sys/*
or
cd / usr / รวม; h2ph * sys/* arpa/* เนติเน็ต/*
or
cd / usr / รวม- h2ph -r -l .
ไฟล์เอาท์พุตจะถูกวางในลำดับชั้นที่รูทที่สถาปัตยกรรมของ Perl ขึ้นอยู่กับ
ไดเรกทอรีห้องสมุด คุณสามารถระบุลำดับชั้นอื่นด้วย a -d สวิตซ์.
หากรันโดยไม่มีอาร์กิวเมนต์ ให้กรองอินพุตมาตรฐานเป็นเอาต์พุตมาตรฐาน
OPTIONS
-d ปลายทาง_dir
ใส่ผลลัพธ์ .ph ไฟล์ด้านล่าง ปลายทาง_dirแทนที่จะอยู่ใต้ค่าเริ่มต้น
ตำแหน่งไลบรารี Perl ($Config{'installsitearch'})
-r เรียกใช้ซ้ำ; ถ้ามีของ ไฟล์ส่วนหัว เป็นไดเร็กทอรี แล้วรัน h2ph ในทุกไฟล์ใน
ไดเร็กทอรีเหล่านั้น (และไดเร็กทอรีย่อย ฯลฯ) -r และ -a เป็นเอกสิทธิ์เฉพาะบุคคล
-a วิ่งโดยอัตโนมัติ; แปลง ไฟล์ส่วนหัวเช่นเดียวกับใด ๆ .h ไฟล์ที่รวมไว้
ตัวเลือกนี้จะค้นหา .h ไฟล์ในไดเร็กทอรีทั้งหมดที่คอมไพเลอร์ C ของคุณ
ปกติใช้. -a และ -r เป็นเอกสิทธิ์เฉพาะบุคคล
-l ลิงก์สัญลักษณ์จะถูกจำลองแบบในไดเร็กทอรีปลายทาง ถ้า -l ไม่ใช่
ที่ระบุ จากนั้นข้ามลิงก์
-h ใส่ 'คำใบ้' ในไฟล์ .ph ซึ่งจะช่วยในการระบุปัญหาด้วย h2ph. ในนั้น
กรณีที่คุณ ต้องการ a .ph ไฟล์ที่มีข้อผิดพลาดทางไวยากรณ์ แทนที่จะเป็น cryptic
[ เงื่อนไขข้อผิดพลาดบางอย่าง ] ที่ (eval mmm) บรรทัด nnn
คุณจะเห็นว่ามีประโยชน์มากกว่าเล็กน้อย
[ เงื่อนไขข้อผิดพลาดบางอย่าง ] ที่ filename.ph บรรทัด nnn
อย่างไรก็ตาม .ph ไฟล์เกือบสองเท่าเมื่อสร้างโดยใช้ -h.
-e หากพบข้อผิดพลาดระหว่างการแปลง ไฟล์เอาต์พุตจะถูกลบออกและ a
ส่งคำเตือนออกมาแทนที่จะยุติการแปลงทันที
-D รวมรหัสจาก .h ไฟล์เป็นความคิดเห็นใน .ph ไฟล์. นี่คือหลัก
ใช้สำหรับแก้จุดบกพร่อง h2ph.
-Q โหมด 'เงียบ'; อย่าพิมพ์ชื่อไฟล์ที่กำลังแปลง
และพวกเรา
ไม่มีการใช้ตัวแปรสภาพแวดล้อม
ใช้ h2ph ออนไลน์โดยใช้บริการ onworks.net