นี่คือคำสั่ง lldb-3.8 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
lldb - หน้าคู่มือสำหรับ lldb 3.8
DESCRIPTION
ข้อผิดพลาด: ld.so: วัตถุ 'libfakeroot-sysv.so' จาก LD_PRELOAD ไม่สามารถโหลดล่วงหน้าได้ (ไม่สามารถทำได้
เปิดไฟล์อ็อบเจ็กต์ที่แชร์): ละเว้น ข้อผิดพลาด: ld.so: วัตถุ 'libfakeroot-sysv.so' จาก
LD_PRELOAD ไม่สามารถโหลดล่วงหน้าได้ (ไม่สามารถเปิดไฟล์อ็อบเจ็กต์ที่แชร์): ละเว้น ข้อผิดพลาด: ld.so:
วัตถุ 'libfakeroot-sysv.so' จาก LD_PRELOAD ไม่สามารถโหลดล่วงหน้าได้ (ไม่สามารถเปิดแชร์ได้
ไฟล์วัตถุ): ละเว้น ข้อผิดพลาด: ld.so: วัตถุ 'libfakeroot-sysv.so' จาก LD_PRELOAD ไม่สามารถทำได้
โหลดไว้ล่วงหน้า (ไม่สามารถเปิดไฟล์อ็อบเจ็กต์ที่แชร์): ละเว้น
การใช้งาน:
lldb -h lldb -v [[--] [ ...]] lldb -a -f
[-ค ] [-NS ] [-o ] [-NS ] [-O ]
[-k ] [-K ] [-Q] [-b] [-e] [-x] [-X] [-l ] [-NS]
[[--] [ ...]] lldb -n -w [-NS
] [-o ] [-NS ] [-O ] [-k ] [-K ]
[-Q] [-b] [-e] [-x] [-X] [-l ] [-d] lldb -p [-NS ]
[-o ] [-NS ] [-O ] [-k ] [-K ] [-Q] [-b] [-e]
[-x] [-X] [-l ] [-d] lldb -P lldb -r [ ] -R
-h
--ช่วยด้วย
พิมพ์ข้อมูลการใช้งานสำหรับดีบักเกอร์ LLDB
-v
--รุ่น
พิมพ์หมายเลขเวอร์ชันปัจจุบันของดีบักเกอร์ LLDB
-a
--โค้ง
บอกให้ดีบักเกอร์ใช้สถาปัตยกรรมที่ระบุเมื่อเริ่มต้นและเรียกใช้
โปรแกรม. จะต้องเป็นหนึ่งในสถาปัตยกรรมที่โปรแกรมเป็น
รวบรวม
-f
--ไฟล์
บอกให้ดีบักเกอร์ใช้ไฟล์ เป็นโปรแกรมที่จะดีบั๊ก
-c
--หลัก
บอกให้ดีบักเกอร์ใช้เส้นทางแบบเต็มไปยัง เป็นไฟล์หลัก
-p
--แนบปิด
บอกให้ดีบักเกอร์แนบกับกระบวนการด้วย pid ที่กำหนด
-n
--แนบชื่อ
บอกให้ดีบักเกอร์แนบกับกระบวนการด้วยชื่อที่กำหนด
-w
--รอ
บอกให้ดีบักเกอร์รอกระบวนการด้วย pid หรือชื่อที่กำหนดเพื่อเปิดใช้
ก่อนที่จะแนบ
-s
--แหล่งที่มา
บอกให้ดีบักเกอร์อ่านและรันคำสั่ง lldb ในไฟล์ที่กำหนด
หลังจากโหลดไฟล์ใด ๆ ที่ให้ไว้ในบรรทัดคำสั่งแล้ว
-o
--หนึ่งบรรทัด
บอกให้ดีบักเกอร์รันคำสั่ง lldb หนึ่งบรรทัดนี้หลังจากไฟล์ใดๆ ที่ให้ไว้บน
โหลดบรรทัดคำสั่งแล้ว
-S
--source-before-file
บอกให้ดีบักเกอร์อ่านและรันคำสั่ง lldb ในไฟล์ที่กำหนด
ก่อนโหลดไฟล์ใดๆ ที่ให้ไว้ในบรรทัดคำสั่ง
-O
--หนึ่งบรรทัดก่อนไฟล์
บอกให้ดีบักเกอร์รันคำสั่ง lldb หนึ่งบรรทัดนี้ก่อนไฟล์ใดๆ ที่ให้มา
บนบรรทัดคำสั่งได้รับการโหลด
-k
--หนึ่งบรรทัด-on-ชน
เมื่ออยู่ในโหมดแบตช์ บอกให้ดีบักเกอร์รันคำสั่ง lldb หนึ่งบรรทัดนี้หาก
เป้าหมายขัดข้อง
-K
--แหล่งที่มาเมื่อเกิดความผิดพลาด
เมื่ออยู่ในโหมดแบตช์ บอกให้ดีบักเกอร์จัดหาไฟล์นี้ของคำสั่ง lldb หาก
เป้าหมายขัดข้อง
-Q
--แหล่งที่มาเงียบ
บอกให้ดีบักเกอร์รันคำสั่ง lldb หนึ่งบรรทัดนี้ก่อนไฟล์ใดๆ ที่ให้มา
บนบรรทัดคำสั่งได้รับการโหลด
-b
--แบทช์
บอกให้ดีบักเกอร์รันคำสั่งจาก -s, -S, -o & -Oแล้วลาออก
อย่างไรก็ตาม หากคำสั่ง run หยุดทำงานเนื่องจากสัญญาณหรือความผิดพลาด ตัวดีบั๊กจะ
กลับไปที่พรอมต์แบบโต้ตอบ ณ ตำแหน่งที่เกิดความผิดพลาด
-e
--บรรณาธิการ
แจ้งให้ดีบักเกอร์เปิดไฟล์แหล่งที่มาโดยใช้ "ตัวแก้ไขภายนอก" ของโฮสต์
กลไก.
-x
--no-lldbinit
อย่าแยกวิเคราะห์ไฟล์ '.lldbinit' ใดๆ โดยอัตโนมัติ
-X
--ไม่ใช้-สี
ห้ามใช้สี
-P
--python-เส้นทาง
พิมพ์พาธไปยังไฟล์ lldb.py สำหรับ lldb เวอร์ชันนี้
-l
--สคริปต์ภาษา
บอกให้ดีบักเกอร์ใช้ภาษาสคริปต์ที่ระบุสำหรับผู้ใช้กำหนด
สคริปต์แทนที่จะเป็นค่าเริ่มต้น ภาษาสคริปต์ที่ถูกต้องที่สามารถระบุได้
รวมถึง Python, Perl, Ruby และ Tcl ขณะนี้มีเพียงส่วนขยาย Python เท่านั้นที่ได้รับ
ดำเนินการ
-d
--debug
บอกให้ดีบักเกอร์พิมพ์ข้อมูลเพิ่มเติมสำหรับการดีบักตัวเอง
-r
--จำลอง
รัน lldb ในโหมด REPL ด้วยกระบวนการ stub
-R
--repl-ภาษา
เลือกภาษาสำหรับ REPL
หมายเหตุ:
สามารถระบุ "-s" และ "-o" ได้หลายตัวเลือก
พวกเขาจะได้รับการประมวลผล
จากซ้ายไปขวาตามลำดับ โดยมีไฟล์ต้นฉบับและคำสั่งแทรกซ้อน NS
เช่นเดียวกับตัวเลือก "-S" และ "-O" ไฟล์ก่อนและหลังชุดไฟล์สามารถ
ผสมกันได้อย่างอิสระ parser คำสั่งจะเรียงลำดับออก ลำดับของไฟล์
ตัวระบุ ("-c", "-f" เป็นต้น) ไม่มีนัยสำคัญในเรื่องนี้
หากคุณไม่ให้ -f จากนั้นอาร์กิวเมนต์แรกจะเป็นไฟล์ที่จะทำการดีบั๊ก
ซึ่งหมายความว่า 'lldb -- [ [ ]]' ก็ใช้ได้เช่นกัน แต่จำไว้
เพื่อสิ้นสุดตัวเลือกด้วย "--" หากข้อโต้แย้งของคุณมี "-" อยู่ในนั้น
ใช้ lldb-3.8 ออนไลน์โดยใช้บริการ onworks.net