นี่คือคำสั่ง h8300-hitachi-coff-addr2line ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
addr2line - แปลงที่อยู่เป็นชื่อไฟล์และหมายเลขบรรทัด
เรื่องย่อ
แอด2ไลน์ [-b bfdname⎪--เป้าหมาย=bfdname]
[-C⎪-- รื้อ[=สไตล์]]
[-e ชื่อไฟล์⎪--exe=ชื่อไฟล์]
[-f⎪--ฟังก์ชั่น] [-s⎪--ชื่อฐาน]
[-H⎪--ช่วยด้วย] [-V⎪--รุ่น]
[แอดเดอร์แอด ...]
DESCRIPTION
แอด2ไลน์ แปลที่อยู่โปรแกรมเป็นชื่อไฟล์และหมายเลขบรรทัด ให้ที่อยู่
และโปรแกรมปฏิบัติการจะใช้ข้อมูลการดีบักในไฟล์ปฏิบัติการเพื่อค้นหาว่า
ชื่อไฟล์และหมายเลขบรรทัดเชื่อมโยงกับที่อยู่ที่ระบุ
ไฟล์ปฏิบัติการที่จะใช้ถูกระบุด้วย the -e ตัวเลือก. ค่าเริ่มต้นคือไฟล์ ออก.
แอด2ไลน์ มีสองโหมดการทำงาน
ในบรรทัดแรก แอดเดรสเลขฐานสิบหกจะถูกระบุในบรรทัดคำสั่ง และ แอด2ไลน์
แสดงชื่อไฟล์และหมายเลขบรรทัดสำหรับแต่ละที่อยู่
ในครั้งที่สอง แอด2ไลน์ อ่านที่อยู่ฐานสิบหกจากอินพุตมาตรฐาน และพิมพ์
ชื่อไฟล์และหมายเลขบรรทัดสำหรับแต่ละที่อยู่ในเอาต์พุตมาตรฐาน ในโหมดนี้ แอด2ไลน์
อาจใช้ในไพพ์เพื่อแปลงที่อยู่ที่เลือกแบบไดนามิก
รูปแบบของผลลัพธ์คือ ชื่อไฟล์:LINENO. ชื่อไฟล์และหมายเลขบรรทัดสำหรับแต่ละรายการ
ที่อยู่ในบรรทัดแยกต่างหาก ถ้า -f ใช้ตัวเลือกแล้วแต่ละ
ชื่อไฟล์:LINENO บรรทัดนำหน้าด้วย a ชื่อฟังก์ชัน บรรทัดซึ่งเป็นชื่อของฟังก์ชัน
ซึ่งประกอบด้วยที่อยู่
หากไม่สามารถระบุชื่อไฟล์หรือชื่อฟังก์ชันได้ แอด2ไลน์ จะพิมพ์สองคำถาม
ทำเครื่องหมายในสถานที่ของพวกเขา หากไม่สามารถกำหนดหมายเลขบรรทัดได้ แอด2ไลน์ จะพิมพ์ 0
OPTIONS
ตัวเลือกแบบยาวและแบบสั้นที่แสดงที่นี่เป็นทางเลือกนั้นเทียบเท่ากัน
-b bfdname
--เป้าหมาย=bfdname
ระบุว่ารูปแบบอ็อบเจ็กต์โค้ดสำหรับไฟล์อ็อบเจ็กต์คือ bfdname.
-C
--ดีมาเกิล[=สไตล์]
ถอดรหัส (ทำให้ยุ่งเหยิง) ชื่อสัญลักษณ์ระดับต่ำเป็นชื่อระดับผู้ใช้ นอกจากการลบใด ๆ
ขีดล่างเริ่มต้นที่นำหน้าโดยระบบ ซึ่งจะทำให้ชื่อฟังก์ชัน C++ สามารถอ่านได้
คอมไพเลอร์ที่ต่างกันมีรูปแบบการจัดการที่แตกต่างกัน รูปแบบการแยกส่วนเสริม
สามารถใช้อาร์กิวเมนต์เพื่อเลือกรูปแบบการแยกส่วนที่เหมาะสมสำหรับคอมไพเลอร์ของคุณ
-e ชื่อไฟล์
--exe=ชื่อไฟล์
ระบุชื่อปฏิบัติการที่ควรแปลที่อยู่ NS
ไฟล์เริ่มต้นคือ ออก.
-f
--ฟังก์ชั่น
แสดงชื่อฟังก์ชัน ตลอดจนข้อมูลหมายเลขไฟล์และบรรทัด
-s
--ชื่อฐาน
แสดงเฉพาะฐานของแต่ละชื่อไฟล์
ใช้ h8300-hitachi-coff-addr2line ออนไลน์โดยใช้บริการ onworks.net