นี่คือคำสั่ง mips-linux-gnu-ld.gold ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ทอง - ตัวเชื่อมโยง GNU ELF
เรื่องย่อ
ld.gold [ตัวเลือก] ไฟล์...
OPTIONS
--ช่วยด้วย รายงานข้อมูลการใช้งาน
-v, --รุ่น
รายงานข้อมูลรุ่น
-V รุ่นรายงานและข้อมูลเป้าหมาย
--เพิ่มที่จำเป็น
ไม่ได้รับการสนับสนุน
--ไม่ต้องเพิ่ม
ห้ามคัดลอกแท็ก DT_NEEDED จากไลบรารีที่ใช้ร่วมกัน
--allow-หลายคำจำกัดความ อนุญาตให้ใช้คำจำกัดความของสัญลักษณ์ได้หลายแบบ
--no-allow-หลายคำจำกัดความ
ไม่อนุญาตให้มีคำจำกัดความหลายคำ
--allow-shlib-ไม่ได้กำหนด
อนุญาตการอ้างอิงที่ไม่ได้รับการแก้ไขในไลบรารีที่ใช้ร่วมกัน
--no-allow-shlib-ไม่ได้กำหนด
ไม่อนุญาตให้มีการอ้างอิงที่ไม่ได้รับการแก้ไขในไลบรารีที่ใช้ร่วมกัน
--ตามความจำเป็น
ตั้งค่า DT_NEEDED สำหรับไลบรารีที่ใช้ร่วมกันเท่านั้นหากใช้
--ไม่จำเป็น
DT_NEEDED เสมอสำหรับไลบรารีที่ใช้ร่วมกัน
-ยืนยัน [ละเว้น]
ละเว้น
-b [เอลฟ์ไบนารี], --รูปแบบ [เอลฟ์ไบนารี]
ตั้งค่ารูปแบบอินพุต
-บีไดนามิค -l ค้นหาไลบรารีที่ใช้ร่วมกัน
-บีสแตติก -l ไม่ค้นหาไลบรารีที่ใช้ร่วมกัน
- ดี นามแฝงสำหรับ -บีไดนามิค
-dn นามแฝงสำหรับ -บีสแตติก
-กลุ่มบี
ใช้กฎการค้นหาชื่อกลุ่มสำหรับไลบรารีที่ใช้ร่วมกัน
-Bสัญลักษณ์
ผูกสัญลักษณ์ที่กำหนดไว้ในเครื่อง
-Bsymbolic-ฟังก์ชัน
ผูกสัญลักษณ์ฟังก์ชันที่กำหนดไว้ในเครื่อง
--build-id [=สไตล์]
สร้างบันทึก ID บิลด์
--build-id-chunk-size-for-treehash ขนาด
ขนาดก้อนสำหรับ '--build-id=tree'
--build-id-min-file-size-for-treehash ขนาด
ขนาดไฟล์เอาต์พุตขั้นต่ำสำหรับ '--build-id=tree' ทำงานแตกต่างจาก
'--build-id=sha1'
--ตรวจสอบส่วน
ตรวจสอบที่อยู่ของเซ็กเมนต์สำหรับการทับซ้อนกัน (ค่าเริ่มต้น)
--no-ตรวจสอบส่วน
อย่าตรวจสอบที่อยู่ของกลุ่มสำหรับการทับซ้อน
--compress-debug-sections [ไม่มี,zlib]
บีบอัดส่วน .debug_* ในไฟล์เอาต์พุต
--copy-dt-need-รายการ
ไม่ได้รับการสนับสนุน
--no-copy-dt-need-รายการ ห้ามคัดลอกแท็ก DT_NEEDED จากไลบรารีที่ใช้ร่วมกัน
--cref
ตารางอ้างอิงโยงเอาท์พุต
--no-cref
ห้ามส่งออกตารางอ้างอิงโยง
--ctors-in-in-array
ใช้ DT_INIT_ARRAY สำหรับตัวสร้างทั้งหมด (ค่าเริ่มต้น)
--no-ctors-in-in-in-array
จัดการคอนสตรัคเตอร์ตามคำสั่งของคอมไพเลอร์
-d, --กำหนดทั่วไป
กำหนดสัญลักษณ์ทั่วไป
--no-define-ธรรมดา
อย่ากำหนดสัญลักษณ์ทั่วไป
-กระแสตรง นามแฝงสำหรับ -d
-dp นามแฝงสำหรับ -d
--debug [ทั้งหมด,ไฟล์,สคริปต์,งาน][,...]
เปิดการดีบัก
--defsym SYMBOL=การแสดงออก
กำหนดสัญลักษณ์
-- รื้อ [=สไตล์]
Demangle สัญลักษณ์ C ++ ในข้อความบันทึก
--ไม่มี-demangle
อย่าแยกส่วนสัญลักษณ์ C ++ ในข้อความบันทึก
--detect-odr-การละเมิด
มองหาการละเมิดกฎ C++ One Definition Rule
--no-detect-odr-การละเมิด
อย่ามองหาการละเมิดกฎ C++ One Definition Rule
-x, --ทิ้งทั้งหมด
ลบสัญลักษณ์ท้องถิ่นทั้งหมด
-X, --ทิ้ง-ชาวบ้าน
ลบสัญลักษณ์ท้องถิ่นชั่วคราวทั้งหมด
--ไดนามิก-รายการ-ข้อมูล
เพิ่มสัญลักษณ์ข้อมูลให้กับสัญลักษณ์ไดนามิก
--ไดนามิก-รายการ-cpp-ใหม่
เพิ่มตัวดำเนินการ C++ ใหม่/ลบไปยังสัญลักษณ์ไดนามิก
--ไดนามิก-รายการ-cpp-typeinfo เพิ่ม C++ typeinfo ให้กับสัญลักษณ์ไดนามิก
--ไดนามิก-รายการ ไฟล์
อ่านรายการสัญลักษณ์ไดนามิก
-e ที่อยู่, --รายการ ADDRESS ตั้งค่าที่อยู่เริ่มต้นโปรแกรม
--ไม่รวม-libs ลิบ ลิบ ...
ไม่รวมไลบรารีจากการส่งออกอัตโนมัติ
-E, --การส่งออกแบบไดนามิก
ส่งออกสัญลักษณ์ไดนามิกทั้งหมด
--no-export-ไดนามิก
อย่าส่งออกสัญลักษณ์ไดนามิกทั้งหมด (ค่าเริ่มต้น)
--ส่งออก-ไดนามิก-สัญลักษณ์ SYMBOL
ส่งออก SYMBOL ไปยังตารางสัญลักษณ์ไดนามิก
-อี.บี เชื่อมโยงวัตถุ big-endian
-THE เชื่อมโยงวัตถุ little-endian
--เอ๊ะ-กรอบ HDR
สร้างส่วนหัวของกรอบข้อยกเว้น
--no-enum-ขนาด-คำเตือน
(ARM เท่านั้น) อย่าเตือนเกี่ยวกับวัตถุที่มีขนาด Enum ที่เข้ากันไม่ได้
-f ชลิบ --เสริม SHLIB ตัวกรองเสริมสำหรับตารางสัญลักษณ์วัตถุที่ใช้ร่วมกัน
-F ชลิบ --กรอง ชลิบ
กรองตารางสัญลักษณ์วัตถุที่ใช้ร่วมกัน
--ร้ายแรง-คำเตือน
ถือว่าคำเตือนเป็นข้อผิดพลาด
--ไม่อันตราย-คำเตือน
อย่าถือว่าคำเตือนเป็นข้อผิดพลาด
-ฟินิ SYMBOL
โทร SYMBOL เวลายกเลิกการโหลด
--แก้ไขคอร์เทกซ์-a8
(ARM เท่านั้น) แก้ไขไบนารีสำหรับ Cortex-A8 erratum
--ไม่มีการแก้ไข-cortex-a8
(ARM เท่านั้น) อย่าแก้ไขไบนารีสำหรับ Cortex-A8 erratum
--ซ่อม-arm1176
(ARM เท่านั้น) แก้ไขไบนารีสำหรับ ARM1176 erratum
--ไม่มีการแก้ไข-arm1176
(ARM เท่านั้น) อย่าแก้ไขไบนารีสำหรับ ARM1176 erratum
--merge-exidx-รายการ
(ARM เท่านั้น) รวมรายการ exidx ใน debuginfo
--no-merge-exidx-รายการ
(ARM เท่านั้น) อย่ารวมรายการ exidx ใน debuginfo
--แก้ไข-v4bx
(ARM เท่านั้น) เขียนใหม่ BX rn เป็น MOV pc, rn สำหรับ ARMv4
--fix-v4bx-การทำงานร่วมกัน
(ARM เท่านั้น) เขียนสาขา BX rn ใหม่เป็น ARMv4 interworking veneer
-g ละเว้น
--gdb-ดัชนี
สร้าง .gdb_index ส่วน
--no-gdb-ดัชนี
อย่าสร้าง .gdb_index ส่วน
--gnu-ไม่ซ้ำกัน
เปิดใช้งานการผูกสัญลักษณ์ STB_GNU_UNIQUE (ค่าเริ่มต้น)
--no-gnu-ไม่ซ้ำกัน
ปิดใช้งานการผูกสัญลักษณ์ STB_GNU_UNIQUE
-h ชื่อไฟล์, -โซนาเมะ ชื่อไฟล์
ตั้งชื่อห้องสมุดที่ใช้ร่วมกัน
--hash-bucket-empty-เศษส่วน เศษส่วน
เศษส่วนขั้นต่ำของที่เก็บข้อมูลเปล่าในแฮชไดนามิก
--แฮชสไตล์ [sysv,gnu,ทั้งสอง]
รูปแบบแฮชแบบไดนามิก
-I โปรแกรม, --ไดนามิก-ลิงเกอร์ โปรแกรม
ตั้งค่าเส้นทางตัวเชื่อมโยงแบบไดนามิก
--ส่วนเพิ่ม
ทำลิงค์เพิ่มเติมถ้าเป็นไปได้ มิฉะนั้นให้ทำลิงค์แบบเต็มและเตรียมผลลัพธ์
สำหรับการเชื่อมโยงที่เพิ่มขึ้น
--ไม่เพิ่มขึ้น
ทำลิงค์แบบเต็ม (ค่าเริ่มต้น)
--incremental-เต็ม
ทำลิงค์แบบเต็มและเตรียมผลลัพธ์สำหรับการเชื่อมโยงที่เพิ่มขึ้น
--Incremental-ปรับปรุง
ทำลิงค์ที่เพิ่มขึ้น; ออกถ้าทำไม่ได้
--incremental-ฐาน ไฟล์
ตั้งค่าไฟล์พื้นฐานสำหรับการลิงก์ส่วนเพิ่ม (ค่าเริ่มต้นคือไฟล์เอาต์พุต)
--incremental-เปลี่ยน
สมมติว่าไฟล์มีการเปลี่ยนแปลง
--incremental-ไม่เปลี่ยนแปลง
สมมติว่าไฟล์ไม่เปลี่ยนแปลง
--ไม่ทราบส่วนเพิ่ม
ใช้การประทับเวลาเพื่อตรวจสอบไฟล์ (ค่าเริ่มต้น)
--incremental-startup-ไม่เปลี่ยนแปลง
สมมติว่าไฟล์เริ่มต้นไม่เปลี่ยนแปลง (ไฟล์ที่อยู่ก่อนหน้าตัวเลือกนี้)
--incremental-แพทช์ PERCENT จำนวนพื้นที่เพิ่มเติมเพื่อจัดสรรสำหรับแพทช์
-ในนั้น SYMBOL
โทร SYMBOL ขณะโหลด
--เพียงแค่-สัญลักษณ์ ไฟล์
อ่านค่าสัญลักษณ์จาก FILE . เท่านั้น
--map-ทั้งไฟล์
แมปไฟล์ทั้งหมดกับหน่วยความจำ (ค่าเริ่มต้นบนโฮสต์ 64 บิต)
--no-map-ทั้งไฟล์
แมปส่วนไฟล์ที่เกี่ยวข้องกับหน่วยความจำ (ค่าเริ่มต้นบนโฮสต์ 32 บิต)
--keep-ไฟล์-แมป
เก็บไฟล์ที่แมปข้ามผ่าน (ค่าเริ่มต้น)
--no-keep-files-แมป
ปล่อยไฟล์ที่แมปหลังจากผ่านแต่ละครั้ง
--ld-สร้าง-ผ่อนคลาย-ข้อมูล
สร้างข้อมูลการคลายสำหรับ PLT (ค่าเริ่มต้น)
--no-ld-generated-unwind-info
อย่าสร้างข้อมูลที่ผ่อนคลายสำหรับ PLT
-l ลิบเนม --ห้องสมุด LIBNAME
ค้นหาห้องสมุด LIBNAME
-L ผบ. --library-เส้นทาง DIR
เพิ่มไดเรกทอรีเพื่อค้นหาเส้นทาง
--text-เรียงลำดับใหม่
เปิดใช้งานการจัดลำดับส่วนข้อความใหม่สำหรับชื่อส่วน GCC (ค่าเริ่มต้น)
--ไม่มีข้อความเรียงลำดับใหม่
ปิดใช้งานการจัดลำดับส่วนข้อความใหม่สำหรับชื่อส่วน GCC
-nostdlib
ค้นหาเฉพาะไดเร็กทอรีที่ระบุในบรรทัดคำสั่ง
--ดอกกุหลาบ
ใส่ส่วนที่ไม่สามารถดำเนินการได้แบบอ่านอย่างเดียวในส่วนของตนเอง
--rosegment-ช่องว่าง OFFSET
ตั้งค่าออฟเซ็ตระหว่างเซ็กเมนต์ปฏิบัติการและอ่านอย่างเดียว
-m การจำลอง
ตั้งค่าการจำลองตัวเชื่อมโยง GNU; ล้าสมัย
--mmap-เอาท์พุทไฟล์
แมปไฟล์เอาต์พุตสำหรับเขียน (ค่าเริ่มต้น)
--no-mmap-เอาท์พุทไฟล์
อย่าแมปไฟล์เอาต์พุตสำหรับการเขียน
-M, --พิมพ์แผนที่
เขียนไฟล์แผนที่บนเอาต์พุตมาตรฐาน
-แผนที่ MAPFILENAME
เขียนไฟล์แผนที่
-n, --nmagic
อย่าจัดหน้าข้อมูล
-N, --โอเมจิก
ห้ามจัดหน้าข้อมูล ห้ามทำให้ข้อความเป็นแบบอ่านอย่างเดียว
--ไม่มีโอเมจิก
ข้อมูลการจัดตำแหน่งหน้า ทำให้ข้อความเป็นแบบอ่านอย่างเดียว
--enable-ใหม่-dtags
เปิดใช้งานการใช้ DT_RUNPATH และ DT_FLAGS
--disable-ใหม่-dtags
ปิดการใช้งาน DT_RUNPATH และ DT_FLAGS
--noinhibit-exec
สร้างไฟล์เอาต์พุตแม้ว่าจะมีข้อผิดพลาดเกิดขึ้น
--ไม่-ไม่ได้กำหนด
รายงานสัญลักษณ์ที่ไม่ได้กำหนด (แม้กับ --แบ่งปัน)
-o ไฟล์, --เอาท์พุท ไฟล์
ตั้งชื่อไฟล์เอาต์พุต
-O ระดับ, -เพิ่มประสิทธิภาพ ระดับ
ปรับขนาดไฟล์เอาต์พุตให้เหมาะสม
--oformat [ไบนารี่]
กำหนดรูปแบบผลลัพธ์
-p (ARM เท่านั้น) ละเว้นความเข้ากันได้ย้อนหลัง
-พาย สร้างตำแหน่งปฏิบัติการอิสระ
-ไม่พาย
อย่าสร้างตำแหน่งปฏิบัติการอิสระ
--pic-ปฏิบัติการ
สร้างตำแหน่งปฏิบัติการอิสระ
--no-pic-ปฏิบัติการ
อย่าสร้างตำแหน่งปฏิบัติการอิสระ
-ไม่มีท่อ-ความรู้
(ARM เท่านั้น) ละเว้นความเข้ากันได้ย้อนหลัง
--plt-จัดตำแหน่ง [=P2จัดตำแหน่ง]
(เฉพาะ PowerPC64) จัดแนวการเรียก PLT ให้พอดีกับบรรทัดแคช
--plt-สแตติกเชน
(เฉพาะ PowerPC64) ต้นขั้วการโทร PLT ควรโหลด r11
--no-plt-สแตติกเชน
(เฉพาะ PowerPC64) ต้นขั้วการโทร PLT ไม่ควรโหลด r11
--plt-thread-ปลอดภัย
(เฉพาะ PowerPC64) PLT call stub ที่มีตัวกั้นการรับน้ำหนัก
--no-plt-thread-ปลอดภัย
(เฉพาะ PowerPC64) PLT call stub ที่ไร้สิ่งกีดขวาง
--เสียบเข้าไป เสียบเข้าไป
โหลดไลบรารีปลั๊กอิน
--ปลั๊กอิน-opt ทางเลือกที่
ส่งตัวเลือกไปที่ปลั๊กอิน
--posix-ฟอลโลเคต
ใช้ posix_fallocate เพื่อสำรองพื้นที่ในไฟล์เอาต์พุต (ค่าเริ่มต้น)
--no-posix-ฟอลโลเคต
ใช้ fallocate หรือ ftruncate เพื่อจองพื้นที่
--preread-เก็บถาวร-สัญลักษณ์
สัญลักษณ์ที่อ่านล่วงหน้าเมื่อเป็นแบบมัลติเธรด
--print-output-รูปแบบ
พิมพ์รูปแบบเอาต์พุตเริ่มต้น
--พิมพ์-สัญลักษณ์-นับ ชื่อไฟล์
พิมพ์สัญลักษณ์ที่กำหนดและใช้สำหรับอินพุตแต่ละรายการ
-คิว ละเว้นความเข้ากันได้ของ SVR4
-q, --emit-relocs
สร้างการย้ายถิ่นฐานในการส่งออก
-r, -ย้ายได้
สร้างเอาต์พุตที่ย้ายได้
-i คำพ้องความหมายสำหรับ -r
--ผ่อนคลาย
ผ่อนคลายสาขาตามเป้าหมาย
--retain-สัญลักษณ์-ไฟล์ ไฟล์
เก็บเฉพาะสัญลักษณ์ที่ระบุไว้ในไฟล์นี้
-R DIR เพิ่ม DIR ให้กับเส้นทางการค้นหารันไทม์
-rpath DIR
เพิ่ม DIR ในเส้นทางการค้นหารันไทม์
--rpath-ลิงค์ DIR
เพิ่ม DIR เพื่อเชื่อมโยงเส้นทางการค้นหาไลบรารีที่แชร์เวลา
--section-ordering-ไฟล์ ชื่อไฟล์
ส่วนเลย์เอาต์ตามลำดับที่ระบุ
--ส่วน-เริ่มต้น ส่วน=ที่อยู่
กำหนดที่อยู่ของส่วน
--sort-ธรรมดา [={ขึ้น,ลง}]
จัดเรียงสัญลักษณ์ทั่วไปตามการจัดตำแหน่ง
--sort-section [ไม่มีชื่อ]
จัดเรียงส่วนตามชื่อ '--no-text-reorder' จะแทนที่ '--sort-section=name' for
.ข้อความ
--spare-ไดนามิก-แท็ก COUNT
ช่องแท็กแบบไดนามิกที่จะจอง (ค่าเริ่มต้น 5)
-s, --แถบทั้งหมด
ถอดสัญลักษณ์ทั้งหมด
-S, --สตริป-ดีบัก
ข้อมูลการดีบักสตริป
--strip-debug-non-line
ปล่อยเฉพาะข้อมูลหมายเลขบรรทัดดีบัก
--strip-debug-gdb
ถอดสัญลักษณ์การดีบักที่ gdb ไม่ได้ใช้ (อย่างน้อยเวอร์ชัน <= 7.4)
--แถบ-lto-sections
ถอดส่วนรหัสกลางของ LTO ออก
--stub-group-ขนาด ขนาด
(ARM, PowerPC เท่านั้น) ระยะทางสูงสุดจากคำสั่งในกลุ่มของส่วนต่างๆ
ถึงต้นขั้วของพวกเขา ค่าลบหมายถึง stubs จะอยู่หลังเสมอ (PowerPC ก่อน) the
กลุ่ม. 1 หมายถึงใช้ขนาดเริ่มต้น
--ไม่เก็บความทรงจำ
ใช้หน่วยความจำน้อยลงและดิสก์ I/O มากขึ้น (รวมอยู่ในความเข้ากันได้กับ GNU ld เท่านั้น)
-G, - แบ่งปัน
สร้างห้องสมุดที่ใช้ร่วมกัน
-แชร์ได้
สร้างห้องสมุดที่ใช้ร่วมกัน
--split-stack-ปรับขนาด ขนาด
ขนาดกองเมื่อ -fsplit-กอง ฟังก์ชันเรียกไม่แยก
-คงที่
อย่าลิงก์กับไลบรารีที่แชร์
--icf [ไม่มีทั้งหมดปลอดภัย]
พับรหัสเหมือนกัน '--icf=safe' พับ ctors, dtors และฟังก์ชันที่มี
ตัวชี้จะไม่ถูกนำมาใช้อย่างแน่นอน
--icf-การวนซ้ำ COUNT
จำนวนการทำซ้ำของ ICF (ค่าเริ่มต้น 2)
--print-icf-ส่วน
แสดงรายการส่วนที่เหมือนกันพับบน stderr
--no-พิมพ์-icf-ส่วน
อย่าแสดงรายการส่วนที่เหมือนกันพับ
--รักษาเอกลักษณ์ SYMBOL
อย่าพับสัญลักษณ์นี้ระหว่าง ICF
--gc-ส่วน
ลบส่วนที่ไม่ได้ใช้
--no-gc-ส่วน
อย่าลบส่วนที่ไม่ได้ใช้ (ค่าเริ่มต้น)
--print-gc-ส่วน
ลบรายการที่ไม่ได้ใช้บน stderr
--no-print-gc-sections
อย่าแสดงรายการส่วนที่ไม่ได้ใช้ออก
--สถิติ
พิมพ์สถิติการใช้ทรัพยากร
--sysroot DIR
ตั้งค่าไดเรกทอรีรากของระบบเป้าหมาย
-t, --ติดตาม
พิมพ์ชื่อไฟล์อินพุตแต่ละไฟล์
-T ไฟล์, --สคริปต์ ไฟล์
อ่านสคริปต์ตัวเชื่อมโยง
--กระทู้
เรียกใช้ตัวเชื่อมโยงแบบมัลติเธรด
--ไม่มีกระทู้
อย่าเรียกใช้ตัวเชื่อมโยงแบบมัลติเธรด
--thread-นับ COUNT
จำนวนเธรดที่ใช้
--thread-นับ-เริ่มต้น COUNT
จำนวนเธรดที่จะใช้ในการส่งครั้งแรก
--thread-นับกลาง COUNT จำนวนเธรดที่จะใช้ในรหัสผ่านกลาง
--thread-นับ-สุดท้าย COUNT
จำนวนเธรดที่ใช้ในรอบสุดท้าย
-ช้อนโต๊ะ ที่อยู่
ตั้งค่าที่อยู่ของส่วน bss
-Tdata ที่อยู่
ตั้งค่าที่อยู่ของส่วนข้อมูล
-ข้อความ ที่อยู่
กำหนดที่อยู่ของส่วนข้อความ
-Ttext-ส่วน ที่อยู่
กำหนดที่อยู่ของส่วนข้อความ
-Trodata-ส่วน ที่อยู่
กำหนดที่อยู่ของส่วนโรดาต้า
--toc-เพิ่มประสิทธิภาพ
(PowerPC64 เท่านั้น) ปรับลำดับรหัส TOC ให้เหมาะสม
--no-toc-เพิ่มประสิทธิภาพ
(PowerPC64 เท่านั้น) อย่าปรับลำดับรหัส TOC ให้เหมาะสม
--toc-เรียง
(PowerPC64 เท่านั้น) จัดเรียงส่วน TOC และ GOT
--no-toc-เรียงลำดับ
(PowerPC64 เท่านั้น) อย่าจัดเรียงส่วน TOC และ GOT
-u เครื่องหมาย, --ไม่ได้กำหนด SYMBOL
สร้างการอ้างอิงที่ไม่ได้กำหนดไปยัง SYMBOL
--unresolved-สัญลักษณ์ ละเว้นทั้งหมด, รายงานทั้งหมด, ละเว้นในวัตถุ-ไฟล์, ละเว้นในที่ใช้ร่วมกัน-libs
วิธีจัดการกับสัญลักษณ์ที่ไม่ได้รับการแก้ไข
--รายละเอียด
คำพ้องความหมายสำหรับ --debug=ไฟล์
--version-สคริปต์ ไฟล์
อ่านสคริปต์เวอร์ชัน
--เตือน-ทั่วไป
เตือนเกี่ยวกับสัญลักษณ์ทั่วไปที่ซ้ำกัน
--no-เตือน-ทั่วไป
อย่าเตือนเกี่ยวกับสัญลักษณ์ทั่วไปที่ซ้ำกัน (ค่าเริ่มต้น)
--เตือน-ตัวสร้าง
ละเว้น
--no-เตือน-คอนสตรัคเตอร์
ละเว้น
--warn-execstack
เตือนหากสแต็กสามารถเรียกใช้งานได้
--no-เตือน-execstack
อย่าเตือนว่าสแต็กสามารถเรียกใช้งานได้หรือไม่ (ค่าเริ่มต้น)
--no-เตือน-ไม่ตรงกัน
อย่าเตือนเกี่ยวกับไฟล์อินพุตที่ไม่ตรงกัน
--warn-หลาย-gp
ละเว้น
--เตือน-ค้นหา-ไม่ตรงกัน
เตือนเมื่อข้ามไลบรารีที่เข้ากันไม่ได้
--no-war-search-ไม่ตรงกัน
อย่าเตือนเมื่อข้ามไลบรารีที่เข้ากันไม่ได้
--warn-แชร์ข้อความ
เตือนหากส่วนข้อความไม่สามารถแชร์ได้
--no-warn-ข้อความที่ใช้ร่วมกัน
อย่าเตือนถ้าส่วนข้อความไม่สามารถแชร์ได้ (ค่าเริ่มต้น)
--warn-unresolved-สัญลักษณ์
รายงานสัญลักษณ์ที่ยังไม่ได้แก้ไขเป็นคำเตือน
--error-unresolved-สัญลักษณ์
รายงานสัญลักษณ์ที่ยังไม่ได้แก้ไขเป็นข้อผิดพลาด
--no-wchar-ขนาด-คำเตือน
(ARM เท่านั้น) อย่าเตือนเกี่ยวกับวัตถุที่มีขนาด wchar_t ที่เข้ากันไม่ได้
--ทั้งคลัง
รวมเนื้อหาที่เก็บถาวรทั้งหมด
--no-ทั้งเก็บถาวร
รวมเฉพาะเนื้อหาที่เก็บถาวรที่จำเป็น
--ห่อ SYMBOL
ใช้ฟังก์ชัน wrapper สำหรับ SYMBOL
-y เครื่องหมาย, --trace-สัญลักษณ์ SYMBOL
ติดตามการอ้างอิงถึงสัญลักษณ์
--undefined-รุ่น
อนุญาตเวอร์ชันที่ไม่ได้ใช้ในสคริปต์ (ค่าเริ่มต้น)
--no-undefined-รุ่น
ไม่อนุญาตให้ใช้เวอร์ชันที่ไม่ได้ใช้ในสคริปต์
-Y เส้นทาง
เส้นทางการค้นหาเริ่มต้นสำหรับความเข้ากันได้ของ Solaris
- --กลุ่มเริ่มต้น
เริ่มกลุ่มค้นหาห้องสมุด
-) --end-กลุ่ม
สิ้นสุดกลุ่มค้นหาห้องสมุด
--start-lib
เริ่มห้องสมุด
--end-lib
จบห้องสมุด
-ฟิวส์-ld
ละเว้นความเข้ากันได้ของตัวเลือกตัวเชื่อมโยง GCC
-z คอมเบรล็อค
จัดเรียง relocs แบบไดนามิก
-z ไม่มีคอมเบรล็อค
อย่าจัดเรียง relocs แบบไดนามิก
-z ขนาดหน้าทั่วไป = SIZE
กำหนดขนาดหน้าทั่วไปเป็น SIZE
-z defs
รายงานสัญลักษณ์ที่ไม่ได้กำหนด (แม้กับ --แบ่งปัน)
-z ผู้บริหาร
ทำเครื่องหมายเอาต์พุตว่าต้องการ stack ที่ปฏิบัติการได้
-z เริ่มต้น
ทำเครื่องหมาย DSO เพื่อเริ่มต้นครั้งแรกที่รันไทม์
-z ขวาง
ทำเครื่องหมายวัตถุเพื่อแทรก DSO ทั้งหมดแต่สามารถเรียกใช้งานได้
-z สันหลังยาว
ทำเครื่องหมายอ็อบเจ็กต์สำหรับการผูกรันไทม์แบบสันหลังยาว (ค่าเริ่มต้น)
-z โหลดfltr
ทำเครื่องหมายวัตถุที่ต้องการกระบวนการทันที
-z ขนาดหน้าสูงสุด=SIZE
กำหนดขนาดหน้าสูงสุดเป็น SIZE
-z มัลเดฟ
อนุญาตให้ใช้คำจำกัดความของสัญลักษณ์ได้หลายแบบ
-z nocopyreloc
อย่าสร้างสำเนา relocs
-z nodedefaultlib
ทำเครื่องหมายวัตถุที่จะไม่ใช้เส้นทางการค้นหาเริ่มต้น
-z โหนด
ทำเครื่องหมาย DSO ว่าไม่สามารถลบได้ขณะรันไทม์
-z พยักหน้า
ทำเครื่องหมาย DSO ไม่พร้อมใช้งานสำหรับ dlopen
-z พยักหน้า
ทำเครื่องหมาย DSO ไม่พร้อมใช้งานสำหรับ dldump
-z โนเอ็กสแต็ก
ทำเครื่องหมายเอาต์พุตว่าไม่ต้องการ stack ที่เรียกใช้งานได้
-z ตอนนี้ทำเครื่องหมายวัตถุสำหรับการผูกฟังก์ชันทันที
-z ที่มา
ทำเครื่องหมาย DSO เพื่อระบุว่าต้องการการประมวลผล $ORIGIN ทันทีที่รันไทม์
-z rero
หากเป็นไปได้ ให้ทำเครื่องหมายตัวแปรเป็นแบบอ่านอย่างเดียวหลังจากย้ายตำแหน่ง
-z โนเรลโร
อย่าทำเครื่องหมายตัวแปรเป็นแบบอ่านอย่างเดียวหลังจากย้ายตำแหน่ง
-z ข้อความ
ไม่อนุญาตให้ย้ายที่ตั้งในส่วนอ่านอย่างเดียว
-z ข้อความ
อนุญาตให้ย้ายตำแหน่งในส่วนแบบอ่านอย่างเดียว (ค่าเริ่มต้น)
-z ปิดข้อความ
อนุญาตให้ย้ายตำแหน่งในส่วนแบบอ่านอย่างเดียว (ค่าเริ่มต้น)
-z สร้าง
ตัวเลือก Dummy z
ld.gold: เป้าหมายที่รองรับ: elf32-i386 elf32-i386-freebsd elf32-i386-nacl elf32-x86-64
elf32-x86-64-freebsd elf32-x86-64-nacl elf64-x86-64 elf64-x86-64-freebsd elf64-x86-64-nacl
ld.gold: การจำลองที่รองรับ: elf_i386 elf_i386_nacl elf32_x86_64 elf32_x86_64_nacl
elf_x86_64 elf_x86_64_nacl
รายงาน ข้อบกพร่อง
รายงานจุดบกพร่องไปที่http://www.sourceware.org/bugzilla/>
ลิขสิทธิ์
ลิขสิทธิ์ © 2014 Free Software Foundation, Inc. โปรแกรมนี้เป็นซอฟต์แวร์ฟรี คุณอาจ
แจกจ่ายซ้ำภายใต้เงื่อนไขของ GNU General Public License เวอร์ชัน 3 หรือ (ที่ your
ตัวเลือก) รุ่นที่ใหม่กว่า โปรแกรมนี้ไม่มีการรับประกันอย่างแน่นอน
ใช้ mips-linux-gnu-ld.gold ออนไลน์โดยใช้บริการ onworks.net