अंग्रेज़ीफ्रेंचस्पेनिश

ऑनवर्क्स फ़ेविकॉन

m68k-linux-gnu-nm - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में m68k-linux-gnu-nm चलाएं

यह कमांड m68k-linux-gnu-nm है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


एनएम - वस्तु फाइलों से सूची प्रतीकों

SYNOPSIS


एनएम [-A|-o|--प्रिंट-फ़ाइल-नाम] [-a|--डीबग-सिम्स]
[-B|--फॉर्मेट = बीएसडी] [-C|--विघटन[=अंदाज]]
[-D|--गतिशील] [-fप्रारूप|--फॉर्मेट =प्रारूप]
[-g|--बाहरी-केवल] [-h|--मदद]
[-l|--पंक्ति संख्याएँ] [-n|-v|--संख्यात्मक-सॉर्ट]
[-P|--पोर्टेबिलिटी] [-p|--नो-सॉर्ट]
[-r|--रिवर्स-सॉर्ट] [-S|--प्रिंट-आकार]
[-s|--प्रिंट-आर्मप] [-t सूत्र|-- मूलांक =सूत्र]
[-u|--अपरिभाषित-केवल] [-V|--संस्करण]
[-X 32_64] [--परिभाषित-केवल] [--नो-डेमंगल]
[--लगाना नाम] [--आकार-क्रमबद्ध] [--विशेष-सिम्स]
[--सिंथेटिक] [--लक्ष्य=बीएफडीनाम]
[objfile...]

वर्णन


जीएनयू nm ऑब्जेक्ट फाइलों से प्रतीकों को सूचीबद्ध करता है objfile.... यदि कोई ऑब्जेक्ट फ़ाइलें सूचीबद्ध नहीं हैं
तर्क, nm फ़ाइल मानता है ए.आउट.

प्रत्येक प्रतीक के लिए, nm पता चलता है:

प्रतीक मान, विकल्पों द्वारा चुने गए मूलांक में (नीचे देखें), या हेक्साडेसिमल द्वारा
चूक।

· प्रतीक प्रकार। कम से कम निम्न प्रकार का उपयोग किया जाता है; दूसरे भी हैं,
ऑब्जेक्ट फ़ाइल स्वरूप के आधार पर। यदि लोअरकेस, प्रतीक आमतौर पर स्थानीय होता है; अगर
अपरकेस, प्रतीक वैश्विक (बाहरी) है। हालांकि कुछ लोअरकेस प्रतीक हैं
जो विशेष वैश्विक प्रतीकों ("u", "v" और "w") के लिए दिखाए जाते हैं।

"ए" प्रतीक का मूल्य निरपेक्ष है, और इसे आगे जोड़ने से नहीं बदला जाएगा।

'बी'
"बी" प्रतीक अप्रारंभीकृत डेटा अनुभाग (बीएसएस के रूप में जाना जाता है) में है।

"सी" प्रतीक आम है। सामान्य प्रतीक अप्रारंभीकृत डेटा हैं। जोड़ते समय,
एक ही नाम के साथ कई सामान्य प्रतीक दिखाई दे सकते हैं। यदि प्रतीक परिभाषित है
कहीं भी, सामान्य प्रतीकों को अपरिभाषित संदर्भ माना जाता है।

'डी'
"डी" प्रतीक आरंभिक डेटा अनुभाग में है।

"जी"
"जी" प्रतीक छोटी वस्तुओं के लिए प्रारंभिक डेटा अनुभाग में है। कुछ वस्तु फ़ाइल
प्रारूप छोटे डेटा ऑब्जेक्ट्स तक अधिक कुशल पहुंच की अनुमति देते हैं, जैसे कि वैश्विक int
एक बड़े वैश्विक सरणी के विपरीत चर।

"i" पीई प्रारूप फाइलों के लिए यह इंगित करता है कि प्रतीक एक विशिष्ट खंड में है
डीएलएल का कार्यान्वयन। ईएलएफ प्रारूप फाइलों के लिए यह इंगित करता है कि प्रतीक एक है
अप्रत्यक्ष कार्य। यह ELF प्रतीक के मानक सेट का GNU एक्सटेंशन है
प्रकार। यह एक प्रतीक को इंगित करता है जिसे यदि किसी स्थानान्तरण द्वारा संदर्भित किया जाता है तो यह नहीं होता है
इसके पते का मूल्यांकन करें, लेकिन इसके बजाय इसे रनटाइम पर लागू किया जाना चाहिए। रनटाइम
निष्पादन फिर स्थानांतरण में उपयोग किए जाने वाले मान को वापस कर देगा।

"I" प्रतीक दूसरे प्रतीक के लिए एक अप्रत्यक्ष संदर्भ है।

"एन" प्रतीक एक डिबगिंग प्रतीक है।

"पी" प्रतीक एक ढेर खोल खंड में है।

"आर"
"आर" प्रतीक केवल पढ़ने के लिए डेटा अनुभाग में है।

"एस"
"एस" प्रतीक छोटी वस्तुओं के लिए एक प्रारंभिक डेटा अनुभाग में है।

"टी"
"टी" प्रतीक पाठ (कोड) खंड में है।

"यू" प्रतीक अपरिभाषित है।

"यू" प्रतीक एक अद्वितीय वैश्विक प्रतीक है। यह मानक सेट का GNU एक्सटेंशन है
ईएलएफ प्रतीक बाइंडिंग की। ऐसे प्रतीक के लिए गतिशील लिंकर यह सुनिश्चित करेगा कि
पूरी प्रक्रिया में इस नाम और उपयोग में टाइप के साथ सिर्फ एक प्रतीक है।

"वी"
"v" प्रतीक एक कमजोर वस्तु है। जब एक कमजोर परिभाषित प्रतीक सामान्य के साथ जुड़ा हुआ है
परिभाषित प्रतीक, सामान्य परिभाषित प्रतीक का उपयोग बिना किसी त्रुटि के किया जाता है। जब एक कमजोर
अपरिभाषित प्रतीक जुड़ा हुआ है और प्रतीक परिभाषित नहीं है, कमजोर का मूल्य
बिना किसी त्रुटि के प्रतीक शून्य हो जाता है। कुछ प्रणालियों पर, अपरकेस इंगित करता है कि a
डिफ़ॉल्ट मान निर्दिष्ट किया गया है।

"डब्ल्यू"
"डब्ल्यू" प्रतीक एक कमजोर प्रतीक है जिसे विशेष रूप से कमजोर वस्तु के रूप में टैग नहीं किया गया है
प्रतीक। जब एक कमजोर परिभाषित प्रतीक को सामान्य परिभाषित प्रतीक के साथ जोड़ा जाता है, तो
सामान्य परिभाषित प्रतीक का उपयोग बिना किसी त्रुटि के किया जाता है। जब एक कमजोर अपरिभाषित प्रतीक होता है
जुड़ा हुआ है और प्रतीक परिभाषित नहीं है, प्रतीक का मूल्य निर्धारित किया जाता है a
त्रुटि के बिना सिस्टम-विशिष्ट तरीके। कुछ प्रणालियों पर, अपरकेस इंगित करता है कि a
डिफ़ॉल्ट मान निर्दिष्ट किया गया है।

"-" प्रतीक a.out ऑब्जेक्ट फ़ाइल में एक स्टैब्स प्रतीक है। इस मामले में, अगला
स्टैब्स अन्य फ़ील्ड, स्टैब्स डिस्क फ़ील्ड और स्टैब प्रकार मुद्रित किए गए मान हैं।
डिबगिंग जानकारी रखने के लिए स्टैब्स प्रतीकों का उपयोग किया जाता है।

"?" प्रतीक प्रकार अज्ञात है, या ऑब्जेक्ट फ़ाइल स्वरूप विशिष्ट है।

· प्रतीक नाम।

विकल्प


विकल्प के रूप में यहां दिखाए गए विकल्पों के लंबे और छोटे रूप समान हैं।

-A
-o
--प्रिंट-फ़ाइल-नाम
प्रत्येक प्रतीक को इनपुट फ़ाइल (या संग्रह सदस्य) के नाम से पहले रखें जिसमें वह था
इसके सभी प्रतीकों से पहले केवल एक बार इनपुट फ़ाइल की पहचान करने के बजाय पाया गया।

-a
--डीबग-सिम्स
सभी प्रतीकों को प्रदर्शित करें, यहां तक ​​कि केवल-डीबगर प्रतीकों को भी प्रदर्शित करें; आम तौर पर ये सूचीबद्ध नहीं होते हैं।

-B बराबर --फॉर्मेट = बीएसडी (एमआईपीएस के साथ संगतता के लिए nm).

-C
--डीमंगल[=अंदाज]
डिकोड (डिमंगल) उपयोगकर्ता-स्तर के नामों में निम्न-स्तरीय प्रतीक नाम। किसी को हटाने के अलावा
सिस्टम द्वारा तैयार किया गया प्रारंभिक अंडरस्कोर, यह C++ फ़ंक्शन नामों को पढ़ने योग्य बनाता है।
अलग-अलग कंपाइलरों में अलग-अलग मैंगलिंग स्टाइल होते हैं। वैकल्पिक demangling शैली
तर्क का उपयोग आपके कंपाइलर के लिए उपयुक्त डीमैंगलिंग शैली चुनने के लिए किया जा सकता है।

--नो-डेमंगल
निम्न-स्तरीय प्रतीक नामों को अलग न करें। यह डिफ़ॉल्ट है।

-D
--गतिशील
सामान्य प्रतीकों के बजाय गतिशील प्रतीकों को प्रदर्शित करें। यह केवल सार्थक है
गतिशील वस्तुओं के लिए, जैसे कुछ प्रकार के साझा पुस्तकालय।

-f प्रारूप
--फॉर्मेट =प्रारूप
आउटपुट स्वरूप का प्रयोग करें प्रारूप, जो "bsd", "sysv", या "posix" हो सकता है। डिफ़ॉल्ट है
"बीएसडी"। केवल . का पहला चरित्र प्रारूप महत्वपूर्ण है; यह या तो ऊपरी या हो सकता है
निचला मामला।

-g
--बाहरी-केवल
केवल बाहरी प्रतीकों को प्रदर्शित करें।

-h
--मदद
के विकल्पों का सारांश दिखाएं nm और बाहर निकलें

-l
--पंक्ति संख्याएँ
प्रत्येक प्रतीक के लिए, फ़ाइल नाम और लाइन नंबर खोजने का प्रयास करने के लिए डिबगिंग जानकारी का उपयोग करें।
परिभाषित प्रतीक के लिए, प्रतीक के पते की पंक्ति संख्या देखें। एक के लिए
अपरिभाषित प्रतीक, एक स्थानान्तरण प्रविष्टि की पंक्ति संख्या की तलाश करें जो संदर्भित करता है
प्रतीक। यदि लाइन नंबर की जानकारी मिल सकती है, तो इसे दूसरे प्रतीक के बाद प्रिंट करें
जानकारी.

-n
-v
--संख्यात्मक-सॉर्ट
प्रतीकों को उनके पतों के आधार पर क्रमबद्ध करें, न कि उनके द्वारा वर्णानुक्रम में
नाम।

-p
--नो-सॉर्ट
प्रतीकों को किसी भी क्रम में क्रमबद्ध करने के लिए परेशान न हों; सामने आए क्रम में उन्हें प्रिंट करें।

-P
--पोर्टेबिलिटी
डिफ़ॉल्ट स्वरूप के बजाय POSIX.2 मानक आउटपुट स्वरूप का उपयोग करें। के बराबर
-f POSIX.

-r
--रिवर्स-सॉर्ट
सॉर्ट के क्रम को उलट दें (चाहे संख्यात्मक या वर्णमाला); आखरी आने दो
पहले।

-S
--प्रिंट-आकार
"bsd" आउटपुट शैली के लिए परिभाषित प्रतीकों के मान और आकार दोनों को प्रिंट करें। इस विकल्प
उन ऑब्जेक्ट स्वरूपों के लिए कोई प्रभाव नहीं पड़ता है जो प्रतीक आकार रिकॉर्ड नहीं करते हैं, जब तक कि --आकार-क्रमबद्ध
उस स्थिति में भी उपयोग किया जाता है जिस स्थिति में एक परिकलित आकार प्रदर्शित होता है।

-s
--प्रिंट-आर्मप
संग्रह सदस्यों से प्रतीकों को सूचीबद्ध करते समय, अनुक्रमणिका शामिल करें: एक मानचित्रण (में संग्रहीत)
संग्रह द्वारा ar or रैनलिब) जिनमें से मॉड्यूल में किन नामों की परिभाषाएँ हैं।

-t सूत्र
-- मूलांक =सूत्र
उपयोग सूत्र प्रतीक मूल्यों को मुद्रित करने के लिए मूलांक के रूप में। यह होना चाहिए d दशमलव के लिए, o
अष्टक के लिए, या x हेक्साडेसिमल के लिए।

-u
--अपरिभाषित-केवल
केवल अपरिभाषित प्रतीकों को प्रदर्शित करें (जो प्रत्येक ऑब्जेक्ट फ़ाइल के लिए बाहरी हैं)।

-V
--संस्करण
का संस्करण संख्या दिखाएं nm और बाहर निकलें

-X के AIX संस्करण के साथ संगतता के लिए इस विकल्प को अनदेखा किया गया है nm. यह एक लेता है
पैरामीटर जो स्ट्रिंग होना चाहिए 32_64. AIX . का डिफ़ॉल्ट मोड nm से मेल खाती है
-X 32, जो जीएनयू द्वारा समर्थित नहीं है nm.

--परिभाषित-केवल
प्रत्येक ऑब्जेक्ट फ़ाइल के लिए केवल परिभाषित प्रतीकों को प्रदर्शित करें।

--लगाना नाम
नामक प्लगइन लोड करें नाम अतिरिक्त लक्ष्य प्रकारों के लिए समर्थन जोड़ने के लिए। यह विकल्प है
केवल तभी उपलब्ध होता है जब टूलचैन को प्लगइन समर्थन सक्षम करके बनाया गया हो।

--आकार-क्रमबद्ध
प्रतीकों को आकार के अनुसार क्रमबद्ध करें। आकार की गणना के मान के बीच के अंतर के रूप में की जाती है
अगले उच्च मूल्य के साथ प्रतीक और प्रतीक का मूल्य। यदि "बीएसडी" आउटपुट
प्रारूप का उपयोग किया जाता है, प्रतीक का आकार मूल्य के बजाय मुद्रित होता है, और -S चाहिए
आकार और मूल्य दोनों को मुद्रित करने के क्रम में उपयोग किया जाता है।

--विशेष-सिम्स
उन प्रतीकों को प्रदर्शित करें जिनका लक्ष्य-विशिष्ट विशेष अर्थ है। ये प्रतीक हैं
आमतौर पर कुछ विशेष प्रसंस्करण के लिए लक्ष्य द्वारा उपयोग किया जाता है और सामान्य रूप से सहायक नहीं होता है
जब सामान्य प्रतीक सूचियों में शामिल किया जाता है। उदाहरण के लिए एआरएम इस विकल्प को लक्षित करता है
एआरएम कोड, थंब कोड के बीच संक्रमण को चिह्नित करने के लिए उपयोग किए जाने वाले मानचित्रण प्रतीकों को छोड़ देगा
और डेटा।

--सिंथेटिक
आउटपुट में सिंथेटिक प्रतीकों को शामिल करें। ये द्वारा बनाए गए विशेष प्रतीक हैं
विभिन्न प्रयोजनों के लिए लिंकर। वे डिफ़ॉल्ट रूप से नहीं दिखाए जाते क्योंकि वे इसका हिस्सा नहीं हैं
बाइनरी का मूल स्रोत कोड।

--लक्ष्य=बीएफडीनाम
अपने सिस्टम के डिफ़ॉल्ट स्वरूप के अलावा कोई ऑब्जेक्ट कोड स्वरूप निर्दिष्ट करें।

@पट्टिका
से कमांड-लाइन विकल्प पढ़ें पट्टिका. पढ़े गए विकल्पों को के स्थान पर सम्मिलित किया जाता है
मूल @पट्टिका विकल्प। अगर पट्टिका मौजूद नहीं है, या पढ़ा नहीं जा सकता है, तो विकल्प
शाब्दिक रूप से व्यवहार किया जाएगा, और हटाया नहीं जाएगा।

में विकल्प पट्टिका व्हाइटस्पेस द्वारा अलग किया जाता है। एक व्हाइटस्पेस वर्ण शामिल किया जा सकता है
एकल या दोहरे उद्धरण चिह्नों में संपूर्ण विकल्प को घेरकर एक विकल्प में। कोई भी
कैरेक्टर (बैकस्लैश सहित) को कैरेक्टर को बी . से प्रीफिक्स करके शामिल किया जा सकता है
बैकस्लैश के साथ शामिल है। NS पट्टिका स्वयं में अतिरिक्त @ हो सकता हैपट्टिका विकल्प; कोई भी
ऐसे विकल्पों को पुनरावर्ती रूप से संसाधित किया जाएगा।

onworks.net सेवाओं का उपयोग करके ऑनलाइन m68k-linux-gnu-nm का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad