h8300-Hitachi-coff-nm - ক্লাউডে অনলাইন

এটি হল h8300-hitachi-coff-nm কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


nm - অবজেক্ট ফাইল থেকে তালিকা চিহ্ন

সাইনোপিসিস


এনএম [-a--ডিবাগ-সিমস] [-g-- শুধুমাত্র বহিরাগত]
[-B] [-C-- demangle[=শৈলী]] [-D-- গতিশীল]
[-S--প্রিন্ট সাইজ] [-s--প্রিন্ট-আরম্যাপ]
[-A-o--প্রিন্ট-ফাইল-নাম][--বিশেষ-সিমস]
[-n-v--সাংখ্যিক-বাছাই] [-p--না-বাছাই]
[-r-- বিপরীত সাজানো] [--আকার-বাছাই] [-u--অনির্ধারিত-শুধুমাত্র]
[-t উত্স--radix=উত্স] [-P-- বহনযোগ্যতা]
[--লক্ষ্য=bfdname] [-fবিন্যাস--ফরম্যাট=বিন্যাস]
[-- শুধুমাত্র সংজ্ঞায়িত] [-l--লাইন-সংখ্যা] [--নো-দেমঙ্গল]
[-V--সংস্করণ] [-X 32_64] [--help] [বস্তু ফাইল...]

বর্ণনাঃ


গনুহ nm অবজেক্ট ফাইল থেকে প্রতীক তালিকাভুক্ত করে বস্তু ফাইল.... যদি কোন অবজেক্ট ফাইল হিসাবে তালিকাভুক্ত না হয়
যুক্তি, nm ফাইল অনুমান করে a. আউট.

প্রতিটি প্রতীকের জন্য, nm দেখায়:

· প্রতীক মান, বিকল্প দ্বারা নির্বাচিত রেডিক্সে (নীচে দেখুন), বা হেক্সাডেসিমেল দ্বারা
ডিফল্ট.

· প্রতীক প্রকার। অন্তত নিম্নলিখিত ধরনের ব্যবহার করা হয়; অন্যরাও আছে,
অবজেক্ট ফাইল ফরম্যাটের উপর নির্ভর করে। ছোট হাতের অক্ষর হলে, প্রতীক স্থানীয়; যদি বড় হাতের হয়,
প্রতীকটি বিশ্বব্যাপী (বাহ্যিক)।

"A" প্রতীকটির মান পরম, এবং আরও লিঙ্ক করার মাধ্যমে পরিবর্তন করা হবে না।

"B" প্রতীকটি শুরু না করা ডেটা বিভাগে (BSS নামে পরিচিত)।

"C" প্রতীকটি সাধারণ। সাধারণ চিহ্নগুলি হল অপ্রচলিত ডেটা। লিঙ্ক করার সময়,
একই নামের সাথে একাধিক সাধারণ চিহ্ন প্রদর্শিত হতে পারে। যদি প্রতীক সংজ্ঞায়িত করা হয়
যেকোনো জায়গায়, সাধারণ চিহ্নগুলিকে অনির্ধারিত রেফারেন্স হিসাবে বিবেচনা করা হয়।

"D" প্রতীকটি প্রারম্ভিক ডেটা বিভাগে রয়েছে।

"G" প্রতীকটি ছোট বস্তুর জন্য একটি প্রাথমিক ডেটা বিভাগে রয়েছে। কিছু অবজেক্ট ফাইল
ফরম্যাটগুলি ছোট ডেটা অবজেক্টে আরও দক্ষ অ্যাক্সেসের অনুমতি দেয়, যেমন একটি গ্লোবাল int
একটি বড় গ্লোবাল অ্যারের বিপরীতে পরিবর্তনশীল।

"আমি" প্রতীকটি অন্য প্রতীকের একটি পরোক্ষ উল্লেখ। এটি একটি GNU এর এক্সটেনশন
a.out অবজেক্ট ফাইল ফরম্যাট যা খুব কমই ব্যবহৃত হয়।

"N" প্রতীকটি একটি ডিবাগিং প্রতীক।

"R" প্রতীকটি শুধুমাত্র পঠনযোগ্য ডেটা বিভাগে রয়েছে।

"S" প্রতীকটি ছোট বস্তুর জন্য একটি অপ্রচলিত ডেটা বিভাগে রয়েছে।

"T" প্রতীকটি পাঠ্য (কোড) বিভাগে রয়েছে।

"U" চিহ্নটি অনির্ধারিত।

"V" প্রতীকটি একটি দুর্বল বস্তু। যখন একটি দুর্বল সংজ্ঞায়িত প্রতীক একটি স্বাভাবিক সঙ্গে লিঙ্ক করা হয়
সংজ্ঞায়িত প্রতীক, সাধারণ সংজ্ঞায়িত প্রতীক কোন ত্রুটি ছাড়াই ব্যবহৃত হয়। যখন দুর্বল
অনির্ধারিত প্রতীক সংযুক্ত এবং প্রতীক সংজ্ঞায়িত করা হয় না, দুর্বল মান
কোন ত্রুটি ছাড়াই প্রতীক শূন্য হয়ে যায়।

"W" প্রতীকটি একটি দুর্বল প্রতীক যা বিশেষভাবে একটি দুর্বল বস্তু হিসাবে ট্যাগ করা হয়নি
প্রতীক যখন একটি দুর্বল সংজ্ঞায়িত চিহ্ন একটি স্বাভাবিক সংজ্ঞায়িত প্রতীকের সাথে সংযুক্ত হয়,
সাধারণ সংজ্ঞায়িত প্রতীক কোন ত্রুটি ছাড়াই ব্যবহৃত হয়। যখন একটি দুর্বল অনির্ধারিত প্রতীক
লিঙ্কযুক্ত এবং প্রতীকটি সংজ্ঞায়িত করা হয়নি, প্রতীকটির মান a এ নির্ধারিত হয়
ত্রুটি ছাড়াই সিস্টেম-নির্দিষ্ট পদ্ধতি। কিছু সিস্টেমে, বড় হাতের অক্ষর নির্দেশ করে যে a
ডিফল্ট মান নির্দিষ্ট করা হয়েছে।

"-" প্রতীকটি একটি a.out অবজেক্ট ফাইলে ছুরিকাঘাতের প্রতীক। এই ক্ষেত্রে, পরবর্তী
মুদ্রিত মান হল স্টাব অন্যান্য ক্ষেত্র, স্টাবস ডেস্ক ক্ষেত্র এবং ছুরির ধরন।
স্ট্যাব চিহ্নগুলি ডিবাগিং তথ্য ধারণ করতে ব্যবহৃত হয়।

"?" প্রতীক প্রকার অজানা, বা অবজেক্ট ফাইল বিন্যাস নির্দিষ্ট।

· প্রতীকের নাম।

বিকল্প


বিকল্পগুলির দীর্ঘ এবং সংক্ষিপ্ত রূপ, এখানে বিকল্প হিসাবে দেখানো হয়েছে, সমতুল্য।

-A
-o
--প্রিন্ট-ফাইল-নাম
ইনপুট ফাইলের (বা আর্কাইভ মেম্বার) যেটিতে এটি ছিল তার নামের আগে প্রতিটি চিহ্ন লিখুন
পাওয়া যায়, ইনপুট ফাইলটি শুধুমাত্র একবার সনাক্ত করার পরিবর্তে, এর সমস্ত চিহ্নের আগে।

-a
--ডিবাগ-সিমস
সমস্ত চিহ্ন প্রদর্শন করুন, এমনকি ডিবাগার-শুধুমাত্র প্রতীক; সাধারণত এই তালিকাভুক্ত করা হয় না.

-B একই রকম --ফরম্যাট=বিএসডি (MIPS এর সাথে সামঞ্জস্যের জন্য nm).

-C
-- demangle[=শৈলী]
ডিকোড (ধ্বংস করা) নিম্ন-স্তরের প্রতীক নামগুলি ব্যবহারকারী-স্তরের নামগুলিতে। কোন অপসারণ ছাড়াও
সিস্টেম দ্বারা প্রিপেন্ড করা প্রাথমিক আন্ডারস্কোর, এটি C++ ফাংশনের নামগুলিকে পাঠযোগ্য করে তোলে।
বিভিন্ন কম্পাইলারের বিভিন্ন ম্যাঙ্গলিং শৈলী থাকে। ঐচ্ছিক demangling শৈলী
আপনার কম্পাইলারের জন্য একটি উপযুক্ত ডিম্যাংলিং শৈলী বেছে নিতে যুক্তি ব্যবহার করা যেতে পারে।

--নো-দেমঙ্গল
নিম্ন-স্তরের প্রতীক নামগুলিকে বিচ্ছিন্ন করবেন না। এটি ডিফল্ট।

-D
-- গতিশীল
স্বাভাবিক চিহ্নের পরিবর্তে গতিশীল চিহ্ন প্রদর্শন করুন। এই শুধুমাত্র অর্থপূর্ণ
গতিশীল বস্তুর জন্য, যেমন নির্দিষ্ট ধরনের ভাগ করা লাইব্রেরি।

-f বিন্যাস
--ফরম্যাট=বিন্যাস
আউটপুট বিন্যাস ব্যবহার করুন বিন্যাস, যা "bsd", "sysv", বা "posix" হতে পারে। ডিফল্ট হয়
"বিএসডি"। শুধুমাত্র প্রথম চরিত্র বিন্যাস তাৎপর্যপূর্ণ; এটা হয় উপরের বা হতে পারে
ছোট কেস

-g
-- শুধুমাত্র বহিরাগত
শুধুমাত্র বাহ্যিক চিহ্ন প্রদর্শন করুন।

-l
--লাইন-সংখ্যা
প্রতিটি প্রতীকের জন্য, একটি ফাইলের নাম এবং লাইন নম্বর খোঁজার চেষ্টা করতে ডিবাগিং তথ্য ব্যবহার করুন।
একটি সংজ্ঞায়িত প্রতীকের জন্য, প্রতীকটির ঠিকানার লাইন নম্বরটি সন্ধান করুন। একটি জন্য
অনির্ধারিত প্রতীক, একটি স্থানান্তর এন্ট্রির লাইন নম্বর সন্ধান করুন যা বোঝায়
প্রতীক যদি লাইন নম্বর তথ্য পাওয়া যায়, অন্য চিহ্নের পরে এটি মুদ্রণ করুন
তথ্য।

-n
-v
--সাংখ্যিক-বাছাই
চিহ্নগুলিকে তাদের ঠিকানা অনুসারে সংখ্যাগতভাবে সাজান, বর্ণানুক্রমিকভাবে তাদের দ্বারা নয়
নাম থাকবে না।

-p
--না-বাছাই
কোন ক্রমে প্রতীক বাছাই বিরক্ত করবেন না; সম্মুখীন ক্রম তাদের মুদ্রণ.

-P
-- বহনযোগ্যতা
ডিফল্ট বিন্যাসের পরিবর্তে POSIX.2 স্ট্যান্ডার্ড আউটপুট বিন্যাস ব্যবহার করুন। সমতুল্য
-f posix.

-S
--প্রিন্ট সাইজ
"bsd" আউটপুট বিন্যাসের জন্য সংজ্ঞায়িত চিহ্নগুলির মুদ্রণের আকার, মান নয়।

-s
--প্রিন্ট-আরম্যাপ
সংরক্ষণাগার সদস্যদের থেকে প্রতীক তালিকাভুক্ত করার সময়, সূচক অন্তর্ভুক্ত করুন: একটি ম্যাপিং (এ সংরক্ষিত
দ্বারা সংরক্ষণাগার ar or রানলিব) কোন মডিউলে কোন নামের সংজ্ঞা রয়েছে।

-r
-- বিপরীত সাজানো
সাজানোর ক্রম বিপরীত করুন (সাংখ্যিক বা বর্ণানুক্রমিক হোক); শেষ আসা যাক
প্রথম।

--আকার-বাছাই
সাইজ অনুযায়ী চিহ্ন সাজান। আকারের মানের মধ্যে পার্থক্য হিসাবে গণনা করা হয়
চিহ্ন এবং পরবর্তী উচ্চ মানের সাথে চিহ্নের মান। যদি "bsd" আউটপুট হয়
বিন্যাস ব্যবহার করা হয় চিহ্নের আকার প্রিন্ট করা হয়, মূল্যের পরিবর্তে, এবং -S অবশ্যই
আকার এবং মান উভয়ই প্রিন্ট করার জন্য ব্যবহার করা হবে।

--বিশেষ-সিমস
একটি লক্ষ্য-নির্দিষ্ট বিশেষ অর্থ আছে এমন প্রতীকগুলি প্রদর্শন করুন। এই প্রতীকগুলি হল
সাধারণত কিছু বিশেষ প্রক্রিয়াকরণের জন্য লক্ষ্য দ্বারা ব্যবহৃত হয় এবং সাধারণত সহায়ক হয় না
যখন সাধারণ প্রতীক তালিকায় অন্তর্ভুক্ত করা হয়। উদাহরণস্বরূপ এআরএম টার্গেটের জন্য এটি
বিকল্পটি এআরএম কোডের মধ্যে ট্রানজিশন চিহ্নিত করতে ব্যবহৃত ম্যাপিং চিহ্নগুলিকে এড়িয়ে যাবে,
থাম্ব কোড এবং ডেটা।

-t উত্স
--radix=উত্স
ব্যবহার উত্স প্রতীক মান প্রিন্ট করার জন্য radix হিসাবে. এটাই হবে d দশমিকের জন্য, o
অক্টাল, বা জন্য x হেক্সাডেসিমেলের জন্য।

--লক্ষ্য=bfdname
আপনার সিস্টেমের ডিফল্ট বিন্যাস ছাড়া অন্য একটি অবজেক্ট কোড বিন্যাস উল্লেখ করুন।

-u
--অনির্ধারিত-শুধুমাত্র
শুধুমাত্র অনির্ধারিত চিহ্নগুলি প্রদর্শন করুন (যা প্রতিটি অবজেক্ট ফাইলের বাহ্যিক)।

-- শুধুমাত্র সংজ্ঞায়িত
প্রতিটি অবজেক্ট ফাইলের জন্য শুধুমাত্র সংজ্ঞায়িত চিহ্ন প্রদর্শন করুন।

-V
--সংস্করণ
এর সংস্করণ নম্বর দেখান nm এবং প্রস্থান করুন।

-X AIX সংস্করণের সাথে সামঞ্জস্যের জন্য এই বিকল্পটি উপেক্ষা করা হয়েছে nm. এটা একটা লাগে
প্যারামিটার যা অবশ্যই স্ট্রিং হতে হবে 32_64. AIX-এর ডিফল্ট মোড nm অনুরূপ
-X 32, যা GNU দ্বারা সমর্থিত নয় nm.

--help
এর বিকল্পগুলির একটি সারাংশ দেখান৷ nm এবং প্রস্থান করুন।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে h8300-hitachi-coff-nm ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম