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

Ad


ไอคอน Fav ของ OnWorks

msp430-nm - ออนไลน์ใน Cloud

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

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

โครงการ:

ชื่อ


nm - รายการสัญลักษณ์จากไฟล์อ็อบเจ็กต์

เรื่องย่อ


นาโนเมตร [-a|--debug-syms]
[-g|--ภายนอกเท่านั้น][--เสียบเข้าไป ชื่อ]
[-B] [-C|-- รื้อ[=สไตล์--D|--พลวัต]
[-S|--พิมพ์ขนาด] [-s|--พิมพ์-armap]
[-A|-o|--พิมพ์ชื่อไฟล์][--พิเศษ-syms]
[-n|-v|--การเรียงลำดับตัวเลข] [-p|--ไม่เรียงลำดับ]
[-r|--reverse-เรียงลำดับ] [--ขนาด-การเรียงลำดับ] [-u|--undefined-เท่านั้น]
[-t Radix|--รัศมี=Radix] [-P|--การพกพา]
[--เป้าหมาย=bfdname] [-fรูป|--รูปแบบ=รูป]
[--define-only] [-l|--line-หมายเลข] [--ไม่มี-demangle]
[-V|--รุ่น] [-X 32_64] [--ช่วยด้วย] [อ็อบเจกต์ไฟล์... ]

DESCRIPTION


GNU nm แสดงรายการสัญลักษณ์จากไฟล์อ็อบเจ็กต์ อ็อบเจกต์ไฟล์.... หากไม่มีไฟล์วัตถุอยู่ในรายการเป็น
อาร์กิวเมนต์ nm ถือว่าไฟล์ ออก.

สำหรับแต่ละสัญลักษณ์ nm แสดงให้เห็นว่า:

· ค่าสัญลักษณ์ ในฐานที่เลือกโดยตัวเลือก (ดูด้านล่าง) หรือเลขฐานสิบหกโดย
ค่าเริ่มต้น.

· ประเภทสัญลักษณ์ อย่างน้อยก็ใช้ประเภทต่อไปนี้ อื่น ๆ เช่นกัน
ขึ้นอยู่กับรูปแบบไฟล์อ็อบเจ็กต์ หากเป็นตัวพิมพ์เล็ก ปกติแล้วสัญลักษณ์จะเป็นแบบโลคัล ถ้า
ตัวพิมพ์ใหญ่ สัญลักษณ์เป็นสากล (ภายนอก) อย่างไรก็ตามมีสัญลักษณ์ตัวพิมพ์เล็กอยู่สองสามตัว
ที่แสดงสัญลักษณ์พิเศษเฉพาะ ("u", "v" และ "w")

"A" ค่าของสัญลักษณ์เป็นค่าสัมบูรณ์ และจะไม่ถูกเปลี่ยนแปลงโดยการเชื่อมโยงเพิ่มเติม

"B"
"b" สัญลักษณ์อยู่ในส่วนข้อมูลที่ไม่ได้กำหนดค่าเริ่มต้น (เรียกว่า BSS)

"C" เป็นสัญลักษณ์ทั่วไป สัญลักษณ์ทั่วไปคือข้อมูลที่ยังไม่ได้กำหนดค่าเริ่มต้น เมื่อทำการเชื่อมโยง
สัญลักษณ์ทั่วไปหลายตัวอาจปรากฏขึ้นพร้อมกับชื่อเดียวกัน หากมีการกำหนดสัญลักษณ์ไว้
ทุกที่ สัญลักษณ์ทั่วไปจะถือว่าเป็นการอ้างอิงที่ไม่ได้กำหนดไว้

"D"
"d" สัญลักษณ์อยู่ในส่วนข้อมูลที่เริ่มต้น

"G"
"g" สัญลักษณ์นี้อยู่ในส่วนข้อมูลที่เริ่มต้นสำหรับออบเจกต์ขนาดเล็ก ไฟล์อ็อบเจ็กต์บางส่วน
รูปแบบอนุญาตให้เข้าถึงออบเจ็กต์ข้อมูลขนาดเล็กได้อย่างมีประสิทธิภาพมากขึ้น เช่น global int
ตัวแปรเมื่อเทียบกับอาร์เรย์ทั่วโลกขนาดใหญ่

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

"N" สัญลักษณ์นี้เป็นสัญลักษณ์การดีบัก

"p" สัญลักษณ์อยู่ในส่วนคลี่คลายกอง

"R"
"r" สัญลักษณ์อยู่ในส่วนข้อมูลแบบอ่านอย่างเดียว

"NS"
"s" สัญลักษณ์อยู่ในส่วนข้อมูลที่ยังไม่ได้กำหนดค่าเริ่มต้นสำหรับวัตถุขนาดเล็ก

"NS"
"t" สัญลักษณ์อยู่ในส่วนข้อความ (รหัส)

"U" สัญลักษณ์ไม่ได้กำหนดไว้

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

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

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

"-" สัญลักษณ์คือสัญลักษณ์แทงในไฟล์อ็อบเจ็กต์ a.out ในกรณีนี้ ต่อไป
ค่าที่พิมพ์คือช่องอื่น ๆ ของการแทง ฟิลด์รายละเอียดการแทง และประเภทการแทง
สัญลักษณ์แทงถูกใช้เพื่อเก็บข้อมูลการดีบัก

"?" ไม่รู้จักประเภทสัญลักษณ์หรือรูปแบบไฟล์อ็อบเจ็กต์เฉพาะ

· ชื่อสัญลักษณ์

OPTIONS


ตัวเลือกแบบยาวและแบบสั้นที่แสดงที่นี่เป็นทางเลือกนั้นเทียบเท่ากัน

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

-a
--debug-syms
แสดงสัญลักษณ์ทั้งหมด แม้แต่สัญลักษณ์ดีบักเกอร์เท่านั้น โดยปกติสิ่งเหล่านี้จะไม่อยู่ในรายการ

-B เหมือนกับ --format=bsd (เพื่อความเข้ากันได้กับ MIPS nm).

-C
--ดีมาเกิล[=สไตล์]
ถอดรหัส (ทำให้ยุ่งเหยิง) ชื่อสัญลักษณ์ระดับต่ำเป็นชื่อระดับผู้ใช้ นอกจากการลบใด ๆ
ขีดล่างเริ่มต้นที่นำหน้าโดยระบบ ซึ่งจะทำให้ชื่อฟังก์ชัน C++ สามารถอ่านได้
คอมไพเลอร์ที่ต่างกันมีรูปแบบการจัดการที่แตกต่างกัน รูปแบบการแยกส่วนเสริม
สามารถใช้อาร์กิวเมนต์เพื่อเลือกรูปแบบการแยกส่วนที่เหมาะสมสำหรับคอมไพเลอร์ของคุณ

--ไม่มี-demangle
อย่าทำลายชื่อสัญลักษณ์ระดับต่ำ นี่คือค่าเริ่มต้น

-D
--พลวัต
แสดงสัญลักษณ์ไดนามิกมากกว่าสัญลักษณ์ปกติ แค่นี้ก็มีความหมาย
สำหรับอ็อบเจ็กต์ไดนามิก เช่น ไลบรารีที่แบ่งใช้บางประเภท

-f รูป
--รูปแบบ=รูป
ใช้รูปแบบผลลัพธ์ รูปซึ่งสามารถเป็น "bsd", "sysv" หรือ "posix" ค่าเริ่มต้นคือ
"บีเอสดี". เฉพาะอักขระตัวแรกของ รูป มีความสำคัญ มันสามารถเป็นได้ทั้งบนหรือ
ตัวพิมพ์เล็ก

-g
--ภายนอกเท่านั้น
แสดงเฉพาะสัญลักษณ์ภายนอก

--เสียบเข้าไป ชื่อ
โหลดปลั๊กอินชื่อ ชื่อ เพื่อเพิ่มการสนับสนุนสำหรับประเภทเป้าหมายพิเศษ ตัวเลือกนี้คือ
ใช้ได้เฉพาะเมื่อมีการสร้าง toolchain โดยเปิดใช้งานการรองรับปลั๊กอิน

-l
--line-หมายเลข
สำหรับแต่ละสัญลักษณ์ ใช้ข้อมูลการดีบักเพื่อค้นหาชื่อไฟล์และหมายเลขบรรทัด
สำหรับสัญลักษณ์ที่กำหนด ให้มองหาหมายเลขบรรทัดของที่อยู่ของสัญลักษณ์ สำหรับ
สัญลักษณ์ที่ไม่ได้กำหนด ให้มองหาหมายเลขบรรทัดของรายการย้ายซึ่งหมายถึง
เครื่องหมาย. หากพบข้อมูลหมายเลขบรรทัดให้พิมพ์ตามสัญลักษณ์อื่น
ข้อมูล

-n
-v
--การเรียงลำดับตัวเลข
จัดเรียงสัญลักษณ์เป็นตัวเลขตามที่อยู่ แทนที่จะเรียงตามตัวอักษร
ชื่อ

-p
--ไม่เรียงลำดับ
อย่ารำคาญที่จะเรียงลำดับสัญลักษณ์ในลำดับใด ๆ พิมพ์ตามลำดับที่พบ

-P
--การพกพา
ใช้รูปแบบเอาต์พุตมาตรฐาน POSIX.2 แทนรูปแบบเริ่มต้น เทียบเท่ากับ
-f POSIX.

-S
--พิมพ์ขนาด
พิมพ์ทั้งค่าและขนาดของสัญลักษณ์ที่กำหนดสำหรับรูปแบบเอาต์พุต "bsd" ตัวเลือกนี้
ไม่มีผลกับรูปแบบวัตถุที่ไม่บันทึกขนาดสัญลักษณ์ เว้นแต่ --ขนาด-การเรียงลำดับ
ยังใช้ในกรณีที่แสดงขนาดที่คำนวณได้

-s
--พิมพ์-armap
เมื่อแสดงรายการสัญลักษณ์จากสมาชิกที่เก็บถาวร ให้รวมดัชนี: การแมป (เก็บไว้ใน
เก็บโดย ar or วิ่ง) โมดูลใดมีคำจำกัดความสำหรับชื่อใด

-r
--reverse-เรียงลำดับ
กลับลำดับของการเรียงลำดับ (ไม่ว่าจะเป็นตัวเลขหรือตัวอักษร); ให้คนสุดท้ายมา
ก่อน

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

--พิเศษ-syms
แสดงสัญลักษณ์ที่มีความหมายพิเศษเฉพาะเป้าหมาย สัญลักษณ์เหล่านี้คือ
มักจะใช้โดยเป้าหมายสำหรับการประมวลผลพิเศษบางอย่างและโดยปกติไม่เป็นประโยชน์
เมื่อรวมอยู่ในรายการสัญลักษณ์ปกติ ตัวอย่างเช่นสำหรับ ARM กำหนดเป้าหมายสิ่งนี้
ตัวเลือกจะข้ามสัญลักษณ์การแมปที่ใช้ทำเครื่องหมายการเปลี่ยนระหว่างรหัส ARM, THUMB
รหัสและข้อมูล

-t Radix
--รัศมี=Radix
ใช้ Radix เป็นฐานสำหรับการพิมพ์ค่าสัญลักษณ์ มันต้อง d สำหรับทศนิยม o
สำหรับเลขฐานแปดหรือ x สำหรับเลขฐานสิบหก

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

-u
--undefined-เท่านั้น
แสดงเฉพาะสัญลักษณ์ที่ไม่ได้กำหนด (สัญลักษณ์ภายนอกแต่ละไฟล์อ็อบเจ็กต์)

--define-only
แสดงเฉพาะสัญลักษณ์ที่กำหนดไว้สำหรับแต่ละไฟล์อ็อบเจ็กต์

-V
--รุ่น
แสดงหมายเลขเวอร์ชันของ nm และออก

-X อ็อพชันนี้ถูกละเว้นเนื่องจากความเข้ากันได้กับเวอร์ชัน AIX ของ nm. มันต้องใช้เวลาหนึ่ง
พารามิเตอร์ที่ต้องเป็นสตริง 32_64. โหมดเริ่มต้นของ AIX nm สอดคล้องกับ
-X 32ซึ่ง GNU . ไม่รองรับ nm.

--ช่วยด้วย
แสดงบทสรุปของตัวเลือกเพื่อ nm และออก

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

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

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


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

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

  • 1
    ไคลเอนต์ sqirreL SQL
    ไคลเอนต์ sqirreL SQL
    SQuirreL SQL Client คือ SQL . แบบกราฟิก
    ไคลเอนต์ที่เขียนด้วย Java ที่จะอนุญาต
    ให้คุณดูโครงสร้างของ JDBC
    ฐานข้อมูลที่สอดคล้อง เรียกดูข้อมูลใน
    โต๊ะ...
    ดาวน์โหลดไคลเอนต์ sqirreL SQL
  • 2
    วงเล็บ
    วงเล็บ
    Brackets เป็นโอเพ่นซอร์สที่ทันสมัยและฟรี
    โปรแกรมแก้ไขข้อความที่สร้างขึ้นโดยเฉพาะสำหรับเว็บ
    การพัฒนา. เขียนใน HTML, CSS และ
    JavaScript พร้อมเครื่องมือภาพที่เน้นและ
    เตรียม...
    ดาวน์โหลดวงเล็บเหลี่ยม
  • 3
    ฟรี Pascal Compiler
    ฟรี Pascal Compiler
    คอมไพเลอร์ Pascal 32/64/16 บิตสำหรับ
    Win32/64/CE, ลินุกซ์, Mac OS X/iOS,
    Android, FreeBSD, OS/2, เกมบอย
    แอดวานซ์, Nintendo NDS และ DOS;
    ความหมายเข้ากันได้ wi ...
    ดาวน์โหลดคอมไพเลอร์ Pascal ฟรี
  • 4
    Canon EOS DIGITAL ข้อมูล
    Canon EOS DIGITAL ข้อมูล
    Canon ไม่มีจำนวนชัตเตอร์
    รวมอยู่ในข้อมูล EXIF ​​​​ของ
    ไฟล์ภาพซึ่งตรงข้ามกับ Nikon และ
    เพนแท็กซ์ ไม่มี Canon อย่างเป็นทางการ
    แอปพลิเคชัน ...
    ดาวน์โหลดข้อมูล Canon EOS DIGITAL
  • 5
    การตรวจสอบ
    การตรวจสอบ
    rEFInd เป็นทางแยกของ rEFIt boot
    ผู้จัดการ. เช่นเดียวกับ rEFIt rEFInd can
    ตรวจจับการบูต EFI ที่คุณติดตั้งโดยอัตโนมัติ
    รถตักและนำเสนอ GUI ที่สวยงาม
    เมนูตัวเลือกการบูต...
    ดาวน์โหลด rEFInd
  • 6
    ด่วนลุค GSI
    ด่วนลุค GSI
    หน้าดาวน์โหลด SourceForge นี้เป็นไป
    อนุญาตให้ผู้ใช้ดาวน์โหลดซอร์สของฉัน
    GSIs อ้างอิงจาก phhusson's great
    งาน. ฉันสร้างทั้ง Android Pie และ
    แอนดรอยด์ 1...
    ดาวน์โหลด ExpressLuke GSI
  • เพิ่มเติม»

คำสั่ง Linux

Ad