ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

mips64el-linux-gnuabi64-ar - ออนไลน์ในคลาวด์

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

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

โครงการ:

ชื่อ


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

เรื่องย่อ


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

DESCRIPTION


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

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

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

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

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

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

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

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

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

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

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

OPTIONS


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

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

พื้นที่ 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 เพิ่มดัชนีไปยังไฟล์เก็บถาวร หรืออัปเดตหากมีอยู่แล้ว หมายเหตุ คำสั่งนี้คือ
ข้อยกเว้นกฎว่าต้องมีจดหมายสั่งได้เพียงฉบับเดียวเท่าที่เป็นไปได้
เพื่อใช้เป็นคำสั่งหรือตัวแก้ไข ไม่ว่าในกรณีใดมันก็ทำสิ่งเดียวกัน

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, การประทับเวลา และใช้โหมดไฟล์ที่สอดคล้องกันสำหรับไฟล์ทั้งหมด เมื่อตัวเลือกนี้
ใช้ ถ้า ar ใช้กับตัวเลือกที่เหมือนกันและไฟล์อินพุตที่เหมือนกัน การรันหลายครั้ง
จะสร้างไฟล์เอาต์พุตที่เหมือนกันโดยไม่คำนึงถึงเจ้าของ, กลุ่ม, file . ของไฟล์อินพุต
โหมดหรือเวลาปรับเปลี่ยน

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

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

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

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

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

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

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

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

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

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

u ปกติ ar r... แทรกไฟล์ทั้งหมดที่อยู่ในไฟล์เก็บถาวร หากคุณต้องการที่จะ
แทรก เพียง ของไฟล์ที่คุณแสดงรายการที่ใหม่กว่าสมาชิกที่มีอยู่ของ
ชื่อเดียวกัน ใช้ตัวดัดแปลงนี้ NS 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
ได้รับการสร้างขึ้นโดยเปิดใช้งานการสนับสนุนปลั๊กอิน

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

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

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

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


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad