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

Ad


ไอคอน Fav ของ OnWorks

llvm-ar-3.6 - ออนไลน์ใน Cloud

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

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

โครงการ:

ชื่อ


llvm-ar - ผู้จัดเก็บ LLVM

เรื่องย่อ


llvm-ar [-]{dmpqrtx}[Rabfikou] [relpos] [นับ] [ไฟล์...]

DESCRIPTION


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

พื้นที่ llvm-ar คำสั่งสามารถใช้เพื่อ อ่าน ไฟล์เก็บถาวรสไตล์ SVR4, GNU และ BSD อย่างไรก็ตาม,
ตอนนี้เขียนได้เฉพาะในฟอร์แมต GNU เท่านั้น หากใช้ไฟล์เก็บถาวรสไตล์ SVR4 หรือ BSD
กับ r (แทนที่) หรือ q (อัปเดตด่วน) การดำเนินการ ไฟล์เก็บถาวรจะถูกสร้างขึ้นใหม่ใน
รูปแบบ GNU

ที่นี่ llvm-ar ออกจากก่อนหน้านี้ ar การใช้งาน:

สัญลักษณ์ ตาราง
ตั้งแต่ llvm-ar รองรับไฟล์บิตโค้ด ตารางสัญลักษณ์ที่สร้างอยู่ในรูปแบบ GNU และ
มีทั้งไฟล์เนทีฟและบิตโค้ด

นาน เส้นทาง
ขณะนี้ llvm-ar สามารถอ่านชื่อไฟล์แบบยาวของ GNU และ BSD ได้ แต่เขียนเฉพาะไฟล์เก็บถาวรด้วย
รูปแบบ GNU

OPTIONS


ตัวเลือกที่จะ llvm-ar เข้ากันได้กับอื่นๆ ar การใช้งาน อย่างไรก็ตาม มี
ตัวดัดแปลงเล็กน้อย (R) ที่หาไม่ได้จากที่อื่น ar การใช้งาน ตัวเลือกที่จะ llvm-ar
ระบุการดำเนินการพื้นฐานเดียวที่จะดำเนินการในไฟล์เก็บถาวร ตัวปรับแต่งต่างๆ สำหรับ
การดำเนินการนั้น ชื่อของไฟล์เก็บถาวร และรายการทางเลือกของชื่อไฟล์ เหล่านี้
ตัวเลือกที่ใช้ในการกำหนดวิธีการ llvm-ar ควรประมวลผลไฟล์เก็บถาวร

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

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

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

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

q
ต่อท้ายไฟล์อย่างรวดเร็วต่อท้ายไฟล์เก็บถาวร การดำเนินการนี้จะเพิ่ม .อย่างรวดเร็ว ไฟล์
ไปยังไฟล์เก็บถาวรโดยไม่ต้องตรวจสอบรายการซ้ำที่ควรลบออกก่อน ถ้าไม่
ไฟล์ ถูกระบุ ไฟล์เก็บถาวรจะไม่ถูกแก้ไข เพราะวิธีการนั้น llvm-ar
สร้างไฟล์เก็บถาวร สงสัยว่า q การดำเนินการใด ๆ เร็วกว่า
r การทำงาน

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

โทรทัศน์]
พิมพ์สารบัญ ไม่มีการปรับเปลี่ยนใด ๆ การดำเนินการนี้เพียงแค่พิมพ์
ชื่อของสมาชิกไปยังเอาต์พุตมาตรฐาน กับ v ตัวดัดแปลง llvm-ar ยังพิมพ์
ออกจากประเภทไฟล์ (B=bitcode, S=ตารางสัญลักษณ์, blank=ไฟล์ปกติ), โหมดการอนุญาต,
เจ้าของและกลุ่ม ขนาด และวันที่ ถ้ามี ไฟล์ ระบุไว้ รายการคือ
สำหรับไฟล์เหล่านั้นเท่านั้น ถ้าไม่ ไฟล์ ระบุสารบัญสำหรับทั้งหมด
ไฟล์เก็บถาวรถูกพิมพ์

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

ตัวปรับเปลี่ยน (การดำเนินการ เฉพาะเจาะจง)
ตัวแก้ไขด้านล่างมีเฉพาะสำหรับการดำเนินการบางอย่าง ดูส่วนการดำเนินงาน (ด้านบน)
เพื่อกำหนดว่าตัวดัดแปลงใดใช้ได้กับการดำเนินการใด

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

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

[I]
คำพ้องความหมายสำหรับ b ตัวเลือก

[หรือ]
เมื่อแตกไฟล์ ตัวเลือกนี้จะทำให้ llvm-ar เพื่อรักษาต้นฉบับ
เวลาแก้ไขของไฟล์ที่เขียน

[หรือ]
เมื่อแทนที่ไฟล์ที่มีอยู่ในไฟล์เก็บถาวร ให้แทนที่เฉพาะไฟล์ที่มีเวลา
ประทับกว่าประทับเวลาของสมาชิกในเอกสารสำคัญ

ตัวปรับเปลี่ยน (ทั่วไป)
ตัวดัดแปลงด้านล่างอาจนำไปใช้กับการดำเนินการใดๆ

[C]
สำหรับการดำเนินงานทั้งหมด llvm-ar จะสร้างที่เก็บถาวรเสมอหากไม่มีอยู่
ปกติ llvm-ar จะพิมพ์ข้อความเตือนว่ากำลังเก็บถาวรอยู่
สร้าง. การใช้ตัวแก้ไขนี้จะปิดคำเตือนนั้น

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

[NS]
ตัวดัดแปลงนี้ตรงข้ามกับ s ตัวแก้ไข มันสั่ง llvm-ar ที่จะไม่สร้าง
ตารางสัญลักษณ์ ถ้าทั้งสองอย่าง s และ S ใช้ตัวแก้ไขสุดท้ายที่จะเกิดขึ้นในตัวเลือก will
เหนือกว่า

[V]
ตัวดัดแปลงนี้แนะนำ llvm-ar อย่างละเอียดเกี่ยวกับสิ่งที่ทำ การแก้ไขแต่ละครั้ง
การดำเนินการกับไฟล์เก็บถาวรจะสร้างบรรทัดของเอาต์พุตที่บอกว่ากำลังคืออะไร
เสร็จแล้ว

มาตรฐาน


พื้นที่ llvm-ar ยูทิลิตีมีวัตถุประสงค์เพื่อให้ superset ของ IEEE Std 1003.2 (POSIX.2)
ฟังก์ชันสำหรับ ar. llvm-ar สามารถอ่านทั้งไฟล์เก็บถาวร SVR4 และ BSD4.4 (หรือ Mac OS X) ถ้า
f ตัวแก้ไขถูกกำหนดให้กับ x or r การดำเนินงานแล้ว llvm-ar จะเขียนเข้ากันได้กับ SVR4
เอกสารสำคัญ หากไม่มีตัวดัดแปลงนี้ llvm-ar จะเขียนไฟล์เก็บถาวรที่เข้ากันได้กับ BSD4.4 ที่มี
ชื่อยาวต่อจากส่วนหัวและระบุโดยใช้สัญลักษณ์ "#1/ddd" สำหรับ
ชื่อในส่วนหัว

ไฟล์ FORMAT


รูปแบบไฟล์สำหรับไฟล์เก็บถาวร LLVM นั้นคล้ายกับไฟล์เก็บถาวร BSD 4.4 หรือ Mac OSX
ไฟล์. อันที่จริง ยกเว้นตารางสัญลักษณ์ the ar คำสั่งบนระบบปฏิบัติการเหล่านั้น
ควรจะสามารถอ่านไฟล์เก็บถาวร LLVM ได้ รายละเอียดของรูปแบบไฟล์จะตามมา

แต่ละไฟล์เก็บถาวรเริ่มต้นด้วยหมายเลขเวทย์มนตร์เก็บถาวรซึ่งเป็นอักขระที่พิมพ์ได้แปดตัว
"! n" โดยที่ n แทนอักขระขึ้นบรรทัดใหม่ (0x0A) ตามเลขมหัศจรรย์
ไฟล์ประกอบด้วยสมาชิกที่มีความยาวเท่ากันที่ขึ้นต้นด้วยส่วนหัวของไฟล์เก็บถาวรและลงท้ายด้วย
อักขระการขยายหากจำเป็น (เพื่อให้มีความยาวเท่ากัน) สมาชิกไฟล์แต่ละคนประกอบด้วย
ของส่วนหัว (กำหนดไว้ด้านล่าง) ตัวเลือก "ชื่อไฟล์ยาว" ที่ขึ้นบรรทัดใหม่ และ
เนื้อหาของไฟล์.

ฟิลด์ของส่วนหัวอธิบายไว้ในรายการด้านล่าง ทุกช่องของส่วนหัว
มีอักขระ ASCII เท่านั้น ชิดซ้ายและมีช่องว่างด้านขวา
อักขระ

ชื่อ - ถ่าน [16]
ฟิลด์ของส่วนหัวนี้ระบุชื่อของสมาชิกที่เก็บถาวร ถ้าชื่อยาว
มากกว่า 15 อักขระหรือมีเครื่องหมายทับ (/) จากนั้นฟิลด์นี้ประกอบด้วย #1/nn
ที่ไหน มมมม ระบุความยาวของชื่อและ #1/ เป็นตัวอักษร ในกรณีนี้
ชื่อจริงของไฟล์มีอยู่ใน มมมม ไบต์ต่อจากส่วนหัวทันที
หากชื่อมีอักขระไม่เกิน 15 ตัว ให้ระบุในช่องนี้โดยตรงและ
ลงท้ายด้วยเครื่องหมายทับ (/)

วันที่ - ตัวอักษร[12]
ฟิลด์นี้ระบุวันที่แก้ไขไฟล์ในรูปของทศนิยม
เข้ารหัสตัวเลขที่ให้จำนวนวินาทีตั้งแต่ยุค (ตั้งแต่ 00:00:00 Jan
1, 1970) ตามข้อกำหนดของ Posix

uid - ถ่าน[6]
ฟิลด์นี้ระบุ ID ผู้ใช้ของไฟล์ที่เข้ารหัสเป็นสตริง ASCII ทศนิยม นี้
ฟิลด์อาจไม่สมเหตุสมผลกับระบบที่ไม่ใช่ Unix บน Unix มีค่าเท่ากับ
ฟิลด์ st_uid ของโครงสร้างสถิติที่ส่งคืนโดย stat(2) การเรียกระบบปฏิบัติการ

gid - ถ่าน[6]
ฟิลด์นี้จัดเตรียม ID กลุ่มของไฟล์ที่เข้ารหัสเป็นสตริง ASCII ทศนิยม นี้
ฟิลด์อาจไม่สมเหตุสมผลกับระบบที่ไม่ใช่ Unix บน Unix มีค่าเท่ากับ
ฟิลด์ st_gid ของโครงสร้างสถิติที่ส่งคืนโดย stat(2) การเรียกระบบปฏิบัติการ

โหมด - ถ่าน[8]
ฟิลด์นี้จัดเตรียมโหมดการเข้าถึงของไฟล์ที่เข้ารหัสเป็นสตริง ASCII ฐานแปด นี้
ฟิลด์อาจไม่สมเหตุสมผลกับระบบที่ไม่ใช่ Unix บน Unix มีค่าเท่ากับ
ฟิลด์ st_mode ของโครงสร้างสถิติที่ส่งคืนโดย stat(2) การเรียกระบบปฏิบัติการ

ขนาด - ถ่าน [10]
ฟิลด์นี้ระบุขนาดของไฟล์ในหน่วยไบต์ โดยเข้ารหัสเป็นสตริง ASCII ทศนิยม

fmag - ถ่าน[2]
ฟิลด์นี้เป็นหมายเลขเวทย์มนตร์ของสมาชิกไฟล์เก็บถาวร เนื้อหาของมันคือสองเสมอ
ขีดกลับอักขระ (0x60) และขึ้นบรรทัดใหม่ (0x0A) สิ่งนี้ให้ยูทิลิตี้การวัดบางอย่างใน
ระบุไฟล์เก็บถาวรที่เสียหาย

offset - เข้ารหัส vbr จำนวนเต็ม 32 บิต
รายการออฟเซ็ตจัดเตรียมออฟเซ็ตลงในไฟล์เก็บถาวรโดยที่สมาชิกบิตโค้ดคือ
ที่เก็บไว้ที่เกี่ยวข้องกับสัญลักษณ์ ค่าออฟเซ็ตเป็น 0 ตามจุดเริ่มต้นของ
สมาชิกไฟล์ "ปกติ" ตัวแรก เพื่อให้ได้ไฟล์จริงของสมาชิก คุณ
ต้องเพิ่มจำนวนไบต์ที่ครอบครองโดยไฟล์ลายเซ็น (8 ไบต์) และสัญลักษณ์
ตาราง ค่าของรายการนี้ถูกเข้ารหัสโดยใช้การเข้ารหัสอัตราบิตตัวแปรเพื่อลด
ขนาดของตารางสัญลักษณ์ การเข้ารหัสอัตราบิตแบบแปรผันใช้บิตสูง (0x80) ของ
แต่ละไบต์เพื่อระบุว่ามีไบต์ต่อไปหรือไม่ ส่วนที่เหลืออีก 7 บิตในแต่ละ
byte พกพาบิตจากค่า ไบต์สุดท้ายไม่มีการตั้งค่าบิตสูง

ความยาว - vbr เข้ารหัสจำนวนเต็ม 32 บิต
รายการความยาวระบุความยาวของสัญลักษณ์ที่ตามมา แบบนี้ ชดเชย รายการ,
ความยาวเข้ารหัสอัตราบิตตัวแปร

สัญลักษณ์ - อาร์เรย์อักขระ
รายการสัญลักษณ์ให้ข้อความของสัญลักษณ์ที่เกี่ยวข้องกับ ชดเชย.
สัญลักษณ์ไม่สิ้นสุดด้วยอักขระใด ๆ ความยาวของมันถูกจัดเตรียมโดย ความยาว สนาม
โปรดทราบว่าได้รับอนุญาต (แต่ไม่ฉลาด) ให้ใช้อักขระที่ไม่พิมพ์ (แม้กระทั่ง 0x00) ใน
เครื่องหมาย. ซึ่งช่วยให้สามารถเข้ารหัสชื่อสัญลักษณ์ได้หลายแบบ

EXIT สถานภาพ


If llvm-ar สำเร็จมันจะออกด้วย 0 ข้อผิดพลาดในการใช้งานส่งผลให้รหัสออก 1 A
ข้อผิดพลาดยาก (โดยทั่วไปแล้วระบบไฟล์) ส่งผลให้เกิดรหัสออก 2 เบ็ดเตล็ดหรือไม่ทราบ
ข้อผิดพลาดส่งผลให้รหัสออก 3

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


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

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

  • 1
    ปลั๊กอิน Eclipse Tomcat
    ปลั๊กอิน Eclipse Tomcat
    ปลั๊กอิน Eclipse Tomcat มีให้
    การรวมอย่างง่ายของ tomcat servlet
    คอนเทนเนอร์สำหรับการพัฒนา java
    เว็บแอปพลิเคชัน คุณสามารถเข้าร่วมกับเราสำหรับ
    อภิปราย...
    ดาวน์โหลดปลั๊กอิน Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop สำหรับการสตรีม
    torrents บน Mac, Windows หรือ Linux มัน
    เชื่อมต่อกับทั้ง BitTorrent และ
    WebTorrent เพียร์ ตอนนี้ไม่มี
    ต้องรอนาน...
    ดาวน์โหลดเดสก์ท็อป WebTorrent
  • 3
    GenX
    GenX
    GenX เป็นโปรแกรมทางวิทยาศาสตร์เพื่อปรับแต่ง
    การสะท้อนแสงของรังสีเอกซ์, นิวตรอน
    การสะท้อนแสงและการเอ็กซ์เรย์พื้นผิว
    ข้อมูลการเลี้ยวเบนโดยใช้ดิฟเฟอเรนเชียล
    อัลกอริธึมวิวัฒนาการ....
    ดาวน์โหลด GenX
  • 4
    pspp4หน้าต่าง
    pspp4หน้าต่าง
    PSPP เป็นโปรแกรมสำหรับสถิติ
    การวิเคราะห์ข้อมูลตัวอย่าง มันเป็นฟรี
    แทนที่โปรแกรมที่เป็นกรรมสิทธิ์
    สปส. PSPP มีทั้งแบบข้อความและ
    กราฟิกเรา...
    ดาวน์โหลด pspp4windows
  • 5
    ส่วนขยาย Git
    ส่วนขยาย Git
    Git Extensions เป็นเครื่องมือ UI แบบสแตนด์อโลน
    สำหรับจัดการที่เก็บ Git มันยัง
    ทำงานร่วมกับ Windows Explorer และ
    Microsoft Visual Studio
    (2015/2017/2019). ไทย...
    ดาวน์โหลดส่วนขยาย Git
  • 6
    eSpeak: การสังเคราะห์เสียงพูด
    eSpeak: การสังเคราะห์เสียงพูด
    เอ็นจิ้น Text to Speech สำหรับภาษาอังกฤษและ
    ภาษาอื่น ๆ อีกมากมาย ขนาดกระทัดรัดด้วย
    การออกเสียงที่ชัดเจน แต่ประดิษฐ์
    มีให้ในรูปแบบโปรแกรมบรรทัดคำสั่งด้วย
    มากมาย ...
    ดาวน์โหลด eSpeak: การสังเคราะห์เสียง
  • เพิ่มเติม»

คำสั่ง Linux

Ad