i686-linux-gnu-ar - ออนไลน์ใน Cloud

นี่คือคำสั่ง i686-linux-gnu-ar ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


ar - สร้าง แก้ไข และแยกจากไฟล์เก็บถาวร

เรื่องย่อ


อาร์ [-X32_64] [-]p[mod] [--เสียบเข้าไป ชื่อ] [--เป้า bfdname] [เรปโป]
[นับ] เก็บ [สมาชิก... ]

DESCRIPTION


GNU ar โปรแกรมสร้าง แก้ไข และแยกจากไฟล์เก็บถาวร หนึ่ง
เก็บ เป็นไฟล์เดียวที่เก็บคอลเล็กชันของไฟล์อื่นๆ ใน a
โครงสร้างที่ทำให้สามารถเรียกค้นบุคคลเดิมได้
ไฟล์ (เรียกว่า สมาชิก ของเอกสารสำคัญ)

เนื้อหาของไฟล์ต้นฉบับ โหมด (การอนุญาต) การประทับเวลา เจ้าของ และ
กลุ่มจะถูกเก็บรักษาไว้ในไฟล์เก็บถาวร และสามารถกู้คืนได้จากการแตกไฟล์

GNU ar สามารถเก็บรักษาเอกสารสำคัญที่สมาชิกมีชื่อยาวเท่าใดก็ได้
อย่างไรก็ตามขึ้นอยู่กับว่า ar ได้รับการกำหนดค่าบนระบบของคุณ ขีดจำกัดบน
อาจมีการกำหนดความยาวของชื่อสมาชิกเพื่อให้เข้ากันได้กับไฟล์เก็บถาวร
รูปแบบที่รักษาด้วยเครื่องมืออื่นๆ ถ้ามันมีอยู่ขีดจำกัดก็มักจะ
15 ตัวอักษร (โดยทั่วไปของรูปแบบที่เกี่ยวข้องกับ a.out) หรือ 16 ตัวอักษร
(รูปแบบทั่วไปที่เกี่ยวข้องกับ coff)

ar ถือเป็นยูทิลิตี้ไบนารีเพราะไฟล์เก็บถาวรประเภทนี้คือ
มักใช้เป็น ห้องสมุด ถือรูทีนย่อยที่จำเป็นโดยทั่วไป

ar สร้างดัชนีให้กับสัญลักษณ์ที่กำหนดไว้ในวัตถุที่ย้ายได้
โมดูลในไฟล์เก็บถาวรเมื่อคุณระบุตัวดัดแปลง s. เมื่อสร้างแล้ว
ดัชนีนี้ได้รับการอัปเดตในไฟล์เก็บถาวรทุกครั้ง ar ทำการเปลี่ยนแปลงกับ
เนื้อหา (บันทึกสำหรับ q ปรับปรุงการทำงาน) ไฟล์เก็บถาวรที่มี an . ดังกล่าว
ดัชนีช่วยเพิ่มความเร็วในการเชื่อมโยงไปยังห้องสมุดและอนุญาตให้มีกิจวัตรใน
ห้องสมุดที่จะเรียกกันโดยไม่คำนึงถึงตำแหน่งของพวกเขาใน
เก็บ

คุณสามารถใช้ nm -s or nm --พิมพ์-armap เพื่อแสดงรายการตารางดัชนีนี้ ถ้า
ไฟล์เก็บถาวรไม่มีตารางรูปแบบอื่นของ ar ที่เรียกว่า วิ่ง สามารถนำมาใช้
เพื่อเพิ่มเฉพาะตาราง

GNU ar สามารถเลือกสร้าง a บาง ที่เก็บถาวรซึ่งมีสัญลักษณ์
ดัชนีและการอ้างอิงถึงสำเนาต้นฉบับของไฟล์สมาชิกของ
คลังเก็บเอกสารสำคัญ. สิ่งนี้มีประโยชน์สำหรับการสร้างห้องสมุดเพื่อใช้ภายในท้องถิ่น
สร้างต้นไม้ โดยคาดว่าวัตถุที่เคลื่อนย้ายได้จะยังคงอยู่
ที่มีอยู่และการคัดลอกเนื้อหาของแต่ละวัตถุจะเสียเท่านั้น
เวลาและพื้นที่

ไฟล์เก็บถาวรสามารถเป็น บาง หรือเป็นเรื่องปกติ เป็นไม่ได้ทั้งคู่
ในเวลาเดียวกัน. เมื่อสร้างไฟล์เก็บถาวรแล้ว รูปแบบจะไม่เป็น
เปลี่ยนโดยไม่ต้องลบก่อนแล้วจึงสร้างไฟล์เก็บถาวรใหม่ใน
ที่ของมัน

คลังข้อมูลแบบบางก็เช่นกัน แบน, เพื่อให้เพิ่มไฟล์เก็บถาวรแบบบางลงใน
ไฟล์เก็บถาวรแบบบางอื่นไม่ได้ซ้อนกันเหมือนที่จะเกิดขึ้นกับไฟล์ปกติ
คลังเก็บเอกสารสำคัญ. แทนที่จะเพิ่มองค์ประกอบของไฟล์เก็บถาวรแรก
เป็นรายบุคคลไปยังไฟล์เก็บถาวรที่สอง

เส้นทางไปยังองค์ประกอบของไฟล์เก็บถาวรถูกเก็บไว้โดยสัมพันธ์กับ
เก็บถาวรตัวเอง

GNU ar ได้รับการออกแบบให้เข้ากันได้กับสองสิ่งอำนวยความสะดวกที่แตกต่างกัน คุณ
สามารถควบคุมกิจกรรมได้โดยใช้ตัวเลือกบรรทัดคำสั่ง เช่น different
สายพันธุ์ของ ar บนระบบ Unix; หรือถ้าคุณระบุคำสั่งเดียว-
ตัวเลือกสาย -Mคุณสามารถควบคุมได้ด้วยสคริปต์ที่ให้มาผ่านมาตรฐาน
อินพุตเช่นโปรแกรม "บรรณารักษ์" ของ MRI

OPTIONS


GNU ar ให้คุณผสมรหัสการทำงาน p และแฟล็กตัวแก้ไข mod in
คำสั่งใดๆ ภายในอาร์กิวเมนต์บรรทัดคำสั่งแรก

หากต้องการ คุณสามารถเริ่มอาร์กิวเมนต์บรรทัดคำสั่งแรกด้วยเครื่องหมายขีดได้

พื้นที่ p keyletter ระบุการดำเนินการที่จะดำเนินการ อาจเป็นของ
ต่อไปนี้ แต่คุณต้องระบุเพียงหนึ่งในนั้น:

d ลบ โมดูลจากไฟล์เก็บถาวร ระบุชื่อโมดูลเพื่อ
ถูกลบเป็น สมาชิก...; ไฟล์เก็บถาวรจะไม่ถูกแตะต้องหากคุณระบุไม่
ไฟล์ที่จะลบ

หากคุณระบุไฟล์ v ตัวดัดแปลง ar แสดงรายการแต่ละโมดูลตามที่เป็นอยู่
ที่ถูกลบ

m ใช้การดำเนินการนี้เพื่อ ย้าย สมาชิกในไฟล์เก็บถาวร

การจัดลำดับสมาชิกในเอกสารสำคัญสามารถสร้างความแตกต่างในวิธีการ
โปรแกรมถูกเชื่อมโยงโดยใช้ไลบรารี หากมีการกำหนดสัญลักษณ์ไว้ใน
สมาชิกมากกว่าหนึ่งคน

หากไม่มีการใช้ตัวดัดแปลงกับ "m" สมาชิกใดๆ ที่คุณตั้งชื่อใน
สมาชิก อาร์กิวเมนต์จะถูกย้ายไปที่ ปลาย ของเอกสารสำคัญ; คุณสามารถใช้ได้
a, b,หรือ i ตัวดัดแปลงเพื่อย้ายไปยังตำแหน่งที่กำหนดแทน

p พิมพ์ สมาชิกที่ระบุของไฟล์เก็บถาวรไปยังเอาต์พุตมาตรฐาน
ไฟล์. ถ้า v ระบุตัวแก้ไขให้แสดงชื่อสมาชิกก่อน
คัดลอกเนื้อหาไปยังเอาต์พุตมาตรฐาน

หากคุณระบุไม่ สมาชิก อาร์กิวเมนต์ ไฟล์ทั้งหมดในไฟล์เก็บถาวร
ถูกพิมพ์

q รวดเร็ว ผนวก; ในอดีต เพิ่มไฟล์ สมาชิก... จนถึงจุดสิ้นสุดของ
เก็บ, โดยไม่ตรวจสอบการทดแทน.

ตัวดัดแปลง a, bและ i do ไม่ ส่งผลกระทบต่อการดำเนินการนี้ สมาชิกใหม่
จะถูกวางไว้ที่ส่วนท้ายของไฟล์เก็บถาวรเสมอ

ตัวดัดแปลง v ทำให้ ar แสดงรายการแต่ละไฟล์ตามที่ต่อท้าย

เนื่องจากประเด็นของการดำเนินการนี้คือความเร็ว การใช้งานของ ar
มีตัวเลือกที่จะไม่อัปเดตตารางสัญลักษณ์ของที่เก็บถาวรหากมี
มีอยู่ ระบบที่แตกต่างกันมากเกินไปอย่างไรก็ตามถือว่าสัญลักษณ์นั้น
ตารางเป็นปัจจุบันเสมอ ดังนั้น GNU ar จะสร้างตารางใหม่อีกครั้ง
ด้วยการต่อท้ายอย่างรวดเร็ว

หมายเหตุ - GNU ar ปฏิบัติต่อคำสั่ง qs เป็นคำพ้องสำหรับ r - แทนที่
ไฟล์ที่มีอยู่แล้วในไฟล์เก็บถาวรและต่อท้ายไฟล์ใหม่ที่
ท้าย

r ใส่ไฟล์ สมาชิก... เข้าไปข้างใน เก็บ (กับ การแทนที่) นี้
การดำเนินงานแตกต่างจาก q โดยที่สมาชิกเดิมที่มีอยู่แล้ว
จะถูกลบหากชื่อตรงกับที่เพิ่มเข้ามา

หากไฟล์ใดไฟล์หนึ่งชื่อใน สมาชิก... ไม่ได้อยู่, ar แสดง
ข้อความแสดงข้อผิดพลาดและปล่อยให้สมาชิกที่มีอยู่ของ .ไม่ถูกรบกวน
ไฟล์เก็บถาวรที่ตรงกับชื่อนั้น

ตามค่าเริ่มต้น สมาชิกใหม่จะถูกเพิ่มที่ส่วนท้ายของไฟล์ แต่คุณ
อาจใช้ตัวดัดแปลงอย่างใดอย่างหนึ่ง a, b,หรือ i เพื่อขอตำแหน่ง
เทียบกับสมาชิกที่มีอยู่แล้วบางส่วน

ตัวดัดแปลง v ใช้กับการดำเนินการนี้ทำให้เกิดบรรทัดของเอาต์พุต
สำหรับแต่ละไฟล์ที่แทรกพร้อมกับตัวอักษรตัวใดตัวหนึ่ง a or r ไปยัง
ระบุว่าไฟล์ถูกต่อท้ายหรือไม่ (ไม่ได้ลบสมาชิกเก่า) หรือ
แทนที่

s เพิ่มดัชนีไปยังไฟล์เก็บถาวร หรืออัปเดตหากมีอยู่แล้ว
หมายเหตุ คำสั่งนี้เป็นข้อยกเว้นสำหรับกฎที่ทำได้เท่านั้น
เป็นอักษรคำสั่งเดียว ใช้เป็น a . ก็ได้
คำสั่งหรือตัวดัดแปลง ไม่ว่าในกรณีใดมันก็ทำสิ่งเดียวกัน

t แสดง ตาราง แสดงรายการเนื้อหาของ เก็บหรือของ
ไฟล์ที่ระบุไว้ใน สมาชิก... ที่มีอยู่ในไฟล์เก็บถาวร
โดยปกติจะแสดงเฉพาะชื่อสมาชิก ถ้าคุณต้องการที่จะเห็น
โหมด (สิทธิ์) การประทับเวลา เจ้าของ กลุ่ม และขนาด คุณสามารถ
ขอให้โดยระบุ .ด้วย v ตัวแก้ไข

หากคุณไม่ระบุ a สมาชิก, ไฟล์ทั้งหมดในไฟล์เก็บถาวรคือ
จดทะเบียน

หากมีมากกว่าหนึ่งไฟล์ที่มีชื่อเหมือนกัน (เช่น หรือ) ใน
เก็บถาวร (พูด ba), ar t ba หรือ แสดงรายการเฉพาะตัวอย่างแรก ถึง
ดูทั้งหมด คุณต้องขอรายการที่สมบูรณ์---ในตัวอย่างของเรา
ar t ba.

x สารสกัด สมาชิก (ชื่อ สมาชิก) จากไฟล์เก็บถาวร คุณสามารถใช้ v
แก้ไขด้วยการดำเนินการนี้เพื่อขอให้ ar รายชื่อแต่ละชื่อเป็น
มันสกัดมัน

หากคุณไม่ระบุ a สมาชิก, ไฟล์ทั้งหมดในไฟล์เก็บถาวรคือ
สกัด

ไม่สามารถแยกไฟล์ออกจากไฟล์เก็บถาวรแบบบางได้

--ช่วยด้วย
แสดงรายการตัวเลือกบรรทัดคำสั่งที่รองรับโดย ar แล้วก็
ทางออก

--รุ่น
แสดงข้อมูลเวอร์ชันของ ar แล้วก็ออกไป

ตัวดัดแปลงจำนวนหนึ่ง (mod) สามารถปฏิบัติตาม . ได้ทันที p keyletter ถึง
ระบุการเปลี่ยนแปลงพฤติกรรมของการดำเนินการ:

a เพิ่มไฟล์ใหม่ หลังจาก สมาชิกที่มีอยู่ของไฟล์เก็บถาวร ถ้าคุณใช้
ตัวดัดแปลง aชื่อของสมาชิกที่เก็บถาวรจะต้องเป็น
ปัจจุบันเป็น เรปโป อาร์กิวเมนต์ก่อน เก็บ สเปค

b เพิ่มไฟล์ใหม่ ก่อน สมาชิกที่มีอยู่ของไฟล์เก็บถาวร ถ้าคุณใช้
ตัวดัดแปลง bชื่อของสมาชิกที่เก็บถาวรจะต้องเป็น
ปัจจุบันเป็น เรปโป อาร์กิวเมนต์ก่อน เก็บ สเปค
(เหมือนกับ i).

c สร้างบัญชีตัวแทน ไฟล์เก็บถาวร ที่ระบุ เก็บ ถูกสร้างขึ้นเสมอถ้ามัน
ไม่มีอยู่เมื่อคุณร้องขอการอัปเดต แต่มีการออกคำเตือน
เว้นแต่คุณจะระบุล่วงหน้าว่าคุณต้องการสร้างมัน โดย
โดยใช้ตัวปรับแต่งนี้

D ดำเนินการใน กำหนด โหมด. เมื่อเพิ่มไฟล์และไฟล์เก็บถาวร
ดัชนีใช้ศูนย์สำหรับ UID, GID, การประทับเวลา และใช้ไฟล์ที่สอดคล้องกัน
โหมดสำหรับไฟล์ทั้งหมด เมื่อใช้ตัวเลือกนี้ if ar ใช้กับ
ตัวเลือกที่เหมือนกันและไฟล์อินพุตที่เหมือนกัน การรันหลายครั้งจะ
สร้างไฟล์เอาต์พุตที่เหมือนกันโดยไม่คำนึงถึงไฟล์อินพุต
เจ้าของ กลุ่ม โหมดไฟล์ หรือเวลาแก้ไข

If ไบนูทิลส์ ถูกกำหนดค่าด้วย --enable-deterministic-คลังเก็บ,
โหมดนี้จะเปิดใช้งานตามค่าเริ่มต้น มันสามารถปิดการใช้งานด้วย U
ตัวแก้ไขด้านล่าง

f ตัดชื่อในไฟล์เก็บถาวร GNU ar ปกติจะอนุญาตให้ไฟล์
ชื่อความยาวใด ๆ สิ่งนี้จะทำให้มันสร้างที่เก็บถาวรซึ่ง
เข้ากันไม่ได้กับคนพื้นเมือง ar โปรแกรมในบางระบบ ถ้า
นี่เป็นข้อกังวลที่ f ตัวแก้ไขอาจถูกใช้เพื่อตัดทอนไฟล์
ชื่อเมื่อใส่ไว้ในไฟล์เก็บถาวร

i ใส่ไฟล์ใหม่ ก่อน สมาชิกที่มีอยู่ของไฟล์เก็บถาวร ถ้าคุณ
ใช้ตัวดัดแปลง iชื่อของสมาชิกที่เก็บถาวรจะต้องเป็น
ปัจจุบันเป็น เรปโป อาร์กิวเมนต์ก่อน เก็บ สเปค
(เหมือนกับ b).

l ตัวดัดแปลงนี้ได้รับการยอมรับแต่ไม่ได้ใช้

N ใช้ไฟล์ นับ พารามิเตอร์. ใช้ในกรณีที่มีหลายค่า
รายการในไฟล์เก็บถาวรที่มีชื่อเดียวกัน แยกหรือลบ
ตัวอย่าง นับ ของชื่อที่กำหนดจากไฟล์เก็บถาวร

o รักษาไฟล์ เป็นต้นฉบับ วันที่ของสมาชิกเมื่อทำการดึงข้อมูล ถ้า
คุณไม่ได้ระบุตัวแก้ไขนี้ ไฟล์ที่แยกจากไฟล์เก็บถาวร
ถูกประทับด้วยเวลาของการสกัด

P ใช้ชื่อพาธแบบเต็มเมื่อจับคู่ชื่อในไฟล์เก็บถาวร GNU ar
ไม่สามารถสร้างไฟล์เก็บถาวรที่มีชื่อพาธแบบเต็มได้ (ไฟล์เก็บถาวรดังกล่าวคือ
ไม่ใช่การร้องเรียน POSIX) แต่ผู้สร้างไฟล์เก็บถาวรรายอื่นสามารถทำได้ ตัวเลือกนี้
จะทำให้ GNU ar เพื่อจับคู่ชื่อไฟล์โดยใช้ชื่อพาธแบบเต็ม
ซึ่งสะดวกเมื่อแตกไฟล์เดียวจาก an
ไฟล์เก็บถาวรที่สร้างโดยเครื่องมืออื่น

s เขียนดัชนีไฟล์อ็อบเจ็กต์ลงในไฟล์เก็บถาวรหรืออัพเดตที่มีอยู่
หนึ่งแม้ว่าจะไม่มีการเปลี่ยนแปลงอื่นใดในไฟล์เก็บถาวร คุณสามารถใช้
แฟล็กตัวแก้ไขนี้ไม่ว่าจะด้วยการดำเนินการใดๆ หรือโดยลำพัง วิ่ง ar
s ในไฟล์เก็บถาวรเทียบเท่ากับการวิ่ง วิ่ง เกี่ยวกับมัน

S อย่าสร้างตารางสัญลักษณ์เก็บถาวร สิ่งนี้สามารถเร่งความเร็วได้
การสร้างห้องสมุดขนาดใหญ่ในหลายขั้นตอน ไฟล์เก็บถาวรผลลัพธ์
ไม่สามารถใช้กับลิงเกอร์ได้ เพื่อสร้างตารางสัญลักษณ์
คุณต้องละเว้น S ตัวแก้ไขในการดำเนินการครั้งสุดท้ายของ ar, หรือคุณ
ต้องวิ่ง วิ่ง บนไฟล์เก็บถาวร

T ทำให้ระบุ เก็บ a บาง คลังเก็บเอกสารสำคัญ. ถ้ามีอยู่แล้ว
และเป็นเอกสารสำคัญประจำ สมาชิกที่มีอยู่จะต้องอยู่ใน
ไดเรกทอรีเดียวกับ เก็บ.

u ปกติ ar r... แทรกไฟล์ทั้งหมดที่อยู่ในไฟล์เก็บถาวร ถ้า
คุณต้องการแทรก เพียง ของไฟล์ที่คุณแสดงรายการที่เป็น
ใหม่กว่าสมาชิกเดิมที่มีชื่อเดียวกัน ใช้ตัวแก้ไขนี้
พื้นที่ u ตัวดัดแปลงได้รับอนุญาตสำหรับการดำเนินการเท่านั้น r (แทนที่). ใน
โดยเฉพาะการรวมกัน qu ไม่อนุญาต เนื่องจากการตรวจสอบ
การประทับเวลาจะสูญเสียความได้เปรียบด้านความเร็วจากการทำงาน q.

U Do ไม่ ทำงานใน กำหนด โหมด. นี่คือค่าผกผันของ D
ตัวแก้ไขด้านบน: เพิ่มไฟล์และดัชนีไฟล์เก็บถาวรจะได้รับ
UID จริง, GID, การประทับเวลา และค่าโหมดไฟล์

นี่เป็นค่าเริ่มต้นเว้นแต่ ไบนูทิลส์ ถูกกำหนดค่าด้วย
--enable-deterministic-คลังเก็บ.

v ตัวแก้ไขนี้ร้องขอ ละเอียด เวอร์ชันของการดำเนินการ มากมาย
การดำเนินการแสดงข้อมูลเพิ่มเติม เช่น ชื่อไฟล์
ประมวลผลเมื่อตัวดัดแปลง v ถูกผนวก

V ตัวแก้ไขนี้แสดงหมายเลขเวอร์ชันของ ar.

ar ละเว้นตัวเลือกเริ่มต้นที่สะกด -X32_64เพื่อความเข้ากันได้กับ AIX
ลักษณะการทำงานที่สร้างโดยตัวเลือกนี้เป็นค่าเริ่มต้นสำหรับ GNU ar. ar
ไม่สนับสนุนสิ่งอื่นใด -X ตัวเลือก; โดยเฉพาะอย่างยิ่ง มันไม่
ไม่รองรับ -X32 ซึ่งเป็นค่าเริ่มต้นสำหรับ AIX ar.

สวิตช์บรรทัดคำสั่งเสริม --เสียบเข้าไป ชื่อ สาเหตุที่ ar เพื่อโหลด
เรียกว่าปลั๊กอิน ชื่อ ซึ่งเพิ่มการรองรับรูปแบบไฟล์เพิ่มเติม นี้
ตัวเลือกจะใช้ได้ก็ต่อเมื่อสร้าง toolchain ด้วย plugin
เปิดใช้งานการสนับสนุน

สวิตช์บรรทัดคำสั่งเสริม --เป้า bfdname ระบุว่า
สมาชิกเก็บถาวรอยู่ในรูปแบบรหัสวัตถุที่แตกต่างจากของคุณ
รูปแบบเริ่มต้นของระบบ ดู

@ไฟล์
อ่านตัวเลือกบรรทัดคำสั่งจาก ไฟล์. ตัวเลือกที่อ่านจะถูกแทรก
แทนของเดิม@ไฟล์ ตัวเลือก. ถ้า ไฟล์ ไม่มีอยู่หรือ
ไม่สามารถอ่านได้ จากนั้นตัวเลือกจะได้รับการปฏิบัติตามตัวอักษรและไม่ใช่
ลบออก

ตัวเลือกใน ไฟล์ ถูกคั่นด้วยช่องว่าง ช่องว่าง
อักขระอาจรวมอยู่ในตัวเลือกโดยล้อมรอบทั้งหมด
ตัวเลือกในเครื่องหมายคำพูดเดี่ยวหรือสองครั้ง อักขระใดก็ได้ (รวมถึง
แบ็กสแลช) อาจรวมโดยนำหน้าอักขระเป็น
รวมกับแบ็กสแลช NS ไฟล์ ตัวเองอาจมีเพิ่มเติม
@ไฟล์ ตัวเลือก; ตัวเลือกดังกล่าวจะถูกประมวลผลซ้ำ

ใช้ i686-linux-gnu-ar ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด