ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

i686-w64-mingw32-objcopy - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks বিনামূল্যে হোস্টিং প্রদানকারীতে i686-w64-mingw32-objcopy চালান

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

কার্যক্রম:

NAME এর


objcopy - কপি এবং অবজেক্ট ফাইল অনুবাদ করুন

সাইনোপিসিস


অবজেকপি [-F bfdname|--লক্ষ্য=bfdname]
[-I bfdname|--ইনপুট-টার্গেট=bfdname]
[-O bfdname|--আউটপুট-টার্গেট=bfdname]
[-B bfdarch|--বাইনারী-আর্কিটেকচার=bfdarch]
[-S|-- ফালা সব]
[-g|--স্ট্রিপ-ডিবাগ]
[-K প্রতীক নাম|--কিপ-সিম্বল=প্রতীক নাম]
[-N প্রতীক নাম|--স্ট্রিপ-সিম্বল=প্রতীক নাম]
[--স্ট্রিপ-অপ্রয়োজনীয়-প্রতীক=প্রতীক নাম]
[-G প্রতীক নাম|--কিপ-গ্লোবাল-সিম্বল=প্রতীক নাম]
[--স্থানীয়করণ-লুকানো]
[-L প্রতীক নাম|--localize-symbol=প্রতীক নাম]
[--globalize-symbol=প্রতীক নাম]
[-W প্রতীক নাম|--দুর্বল-প্রতীক=প্রতীক নাম]
[-w|--ওয়াইল্ডকার্ড]
[-x|--সব বাতিল]
[-X|--স্থানীয়দের বাদ দিন]
[-b সংবাদের একক|--বাইট=সংবাদের একক]
[-i [পানা]|-- ইন্টারলিভ[=পানা]]
[--ইন্টারলিভ-প্রস্থ=প্রস্থ]
[-j সেকশন প্যাটার্ন|--শুধু-বিভাগ=সেকশন প্যাটার্ন]
[-R সেকশন প্যাটার্ন|--অবচ্ছেদ-বিভাগ=সেকশন প্যাটার্ন]
[-p|--তারিখ সংরক্ষণ করুন]
[-D|--সক্ষম-নির্ধারণবাদী-আর্কাইভ]
[-U|--অক্ষম-নির্ধারণবাদী-আর্কাইভ]
[--ডিবাগিং]
[-- ফাঁক পূরণ =Val]
[--প্যাড-টু=ঠিকানা]
[--সেট-স্টার্ট=Val]
[--adjust-start=incr]
[--পরিবর্তন-ঠিকানা=incr]
[--পরিবর্তন-বিভাগ-ঠিকানা সেকশন প্যাটার্ন{=,+,-}Val]
[--পরিবর্তন-বিভাগ-লমা সেকশন প্যাটার্ন{=,+,-}Val]
[--পরিবর্তন-বিভাগ-ভিএমএ সেকশন প্যাটার্ন{=,+,-}Val]
[--পরিবর্তন-সতর্কতা] [--কোনো-পরিবর্তন-সতর্কতা]
[--সেট-বিভাগ-পতাকা সেকশন প্যাটার্ন=পতাকা]
[--বিভাগ যোগ করুন বিভাগের নাম=ফাইলের নাম]
[--ডাম্প-সেকশন বিভাগের নাম=ফাইলের নাম]
[--আপডেট-বিভাগ বিভাগের নাম=ফাইলের নাম]
[--নাম-বিভাগ পুরাতন নাম=নতুন নাম[,পতাকা]]
[--দীর্ঘ-বিভাগ-নাম {সক্ষম, নিষ্ক্রিয়, রাখা}]
[--পরিবর্তন-প্রধান-চর] [-- সরান-প্রধান-চর]
[--রিভার্স-বাইট=NUM]
[--srec-len=ival] [--srec-forceS3]
[--পুনরায় সংজ্ঞায়িত-সিম পুরাতন=নতুন]
[--রিডিফাইন-সিমস=ফাইলের নাম]
[--দুর্বল]
[--কিপ-সিম্বল=ফাইলের নাম]
[--স্ট্রিপ-প্রতীক=ফাইলের নাম]
[--স্ট্রিপ-অপ্রয়োজনীয়-চিহ্ন=ফাইলের নাম]
[--কীপ-গ্লোবাল-সিম্বল=ফাইলের নাম]
[--স্থানীয়-প্রতীক=ফাইলের নাম]
[--গ্লোবালাইজ-প্রতীক=ফাইলের নাম]
[--দুর্বল-চিহ্ন=ফাইলের নাম]
[--সংযোজন-প্রতীক নাম=[অধ্যায়:]মূল্য[,পতাকা]
[--alt-মেশিন-কোড=সূচক]
[--প্রিফিক্স-সিম্বল=স্ট্রিং]
[--প্রিফিক্স-বিভাগ=স্ট্রিং]
[--prefix-alloc-sections=স্ট্রিং]
[--add-gnu-debuglink=পাথ-টু-ফাইল]
[--কিপ-ফাইল-সিম্বল]
[--শুধু-কিপ-ডিবাগ]
[--strip-dwo]
[--extract-dwo]
[--extract-চিহ্ন]
[--লেখাযোগ্য-পাঠ্য]
[--পাঠ্য-পাঠ্য]
[--শুদ্ধ]
[--অশুদ্ধ]
[--ফাইল-সারিবদ্ধকরণ=NUM]
[--স্তূপ=আয়তন]
[--ইমেজ-বেস=ঠিকানা]
[--বিভাগ-সারিবদ্ধকরণ=NUM]
[--স্ট্যাক=আয়তন]
[--সাবসিস্টেম=যে:মুখ্য.গৌণ]
[--কম্প্রেস-ডিবাগ-বিভাগ]
[--ডিকম্প্রেস-ডিবাগ-বিভাগ]
[--বামন-গভীরতা=n]
[--বামন-শুরু=n]
[-v|-- ভারবোস]
[-V|--সংস্করণ]
[--help] [--তথ্য]
ইনফাইল [আউটফাইল]

বর্ণনাঃ


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

অবজেকপি এর অনুবাদ করার জন্য অস্থায়ী ফাইল তৈরি করে এবং পরে সেগুলি মুছে দেয়।
অবজেকপি BFD এর সমস্ত অনুবাদ কাজ করতে ব্যবহার করে; এটা সব ফরম্যাট অ্যাক্সেস আছে
BFD-তে বর্ণনা করা হয়েছে এবং এইভাবে স্পষ্টভাবে বলা ছাড়াই বেশিরভাগ ফরম্যাট চিনতে সক্ষম।

অবজেকপি এর আউটপুট টার্গেট ব্যবহার করে এস-রেকর্ড তৈরি করতে ব্যবহার করা যেতে পারে srec (যেমন, ব্যবহার -O
srec).

অবজেকপি এর আউটপুট টার্গেট ব্যবহার করে একটি কাঁচা বাইনারি ফাইল তৈরি করতে ব্যবহার করা যেতে পারে বাইনারি
(যেমন, ব্যবহার -O বাইনারি)। কখন অবজেকপি একটি কাঁচা বাইনারি ফাইল তৈরি করে, এটি মূলত হবে
ইনপুট অবজেক্ট ফাইলের বিষয়বস্তুর একটি মেমরি ডাম্প তৈরি করে। সমস্ত প্রতীক এবং
স্থানান্তরের তথ্য বাতিল করা হবে। মেমরি ডাম্প লোড ঠিকানা থেকে শুরু হবে
আউটপুট ফাইলে অনুলিপি করা সর্বনিম্ন বিভাগের।

একটি এস-রেকর্ড বা একটি কাঁচা বাইনারি ফাইল তৈরি করার সময়, এটি ব্যবহার করা সহায়ক হতে পারে -S মুছে ফেলার জন্য
ডিবাগিং তথ্য ধারণকারী বিভাগ. কিছু ক্ষেত্রে -R অপসারণ করতে দরকারী হবে
বিভাগ যা তথ্য ধারণ করে যা বাইনারি ফাইলের প্রয়োজন হয় না।

বিঃদ্রঃ---অবজেকপি এর ইনপুট ফাইলের শেষত্ব পরিবর্তন করতে সক্ষম নয়। ইনপুট হলে
বিন্যাসের একটি শেষত্ব আছে (কিছু বিন্যাসে নেই), অবজেকপি শুধুমাত্র ফাইলে ইনপুট কপি করতে পারেন
যে বিন্যাসগুলির একই প্রান্তিকতা আছে বা যার কোন শেষ নেই (যেমন, srec) (যাহোক,
দেখুন --বিপরীত বাইট বিকল্প।)

বিকল্প


ইনফাইল
আউটফাইল
ইনপুট এবং আউটপুট ফাইল, যথাক্রমে. উল্লেখ না করলে আউটফাইল, অবজেকপি
একটি অস্থায়ী ফাইল তৈরি করে এবং ধ্বংসাত্মকভাবে এর নামের সাথে ফলাফলের নাম পরিবর্তন করে ইনফাইল.

-I bfdname
--ইনপুট-টার্গেট=bfdname
সোর্স ফাইলের অবজেক্ট ফরম্যাট বিবেচনা করুন bfdname, বরং চেষ্টা করার চেয়ে
এটা অনুমান করা

-O bfdname
--আউটপুট-টার্গেট=bfdname
অবজেক্ট ফরম্যাট ব্যবহার করে আউটপুট ফাইল লিখুন bfdname.

-F bfdname
--লক্ষ্য=bfdname
ব্যবহার bfdname ইনপুট এবং আউটপুট ফাইল উভয়ের জন্য অবজেক্ট ফরম্যাট হিসাবে; অর্থাৎ, সহজভাবে
কোনো অনুবাদ ছাড়াই উৎস থেকে গন্তব্যে ডেটা স্থানান্তর করুন।

-B bfdarch
--বাইনারী-আর্কিটেকচার=bfdarch
একটি আর্কিটেকচার-হীন ইনপুট ফাইলকে অবজেক্ট ফাইলে রূপান্তর করার সময় দরকারী। এই
ক্ষেত্রে আউটপুট আর্কিটেকচার সেট করা যেতে পারে bfdarch. এই বিকল্প উপেক্ষা করা হবে যদি
ইনপুট ফাইল একটি পরিচিত আছে bfdarch. আপনি একটি প্রোগ্রামের ভিতরে এই বাইনারি ডেটা অ্যাক্সেস করতে পারেন
রূপান্তর প্রক্রিয়া দ্বারা তৈরি করা বিশেষ চিহ্নগুলি উল্লেখ করে। এইগুলো
চিহ্নগুলোকে বলা হয় _বাইনারী_বস্তু ফাইল_শুরু, _বাইনারী_বস্তু ফাইল_শেষ এবং
_বাইনারী_বস্তু ফাইল_আকার। যেমন আপনি একটি ছবি ফাইলকে অবজেক্ট ফাইলে রূপান্তর করতে পারেন এবং
তারপর এই চিহ্নগুলি ব্যবহার করে আপনার কোডে এটি অ্যাক্সেস করুন।

-j সেকশন প্যাটার্ন
--শুধু-বিভাগ=সেকশন প্যাটার্ন
ইনপুট ফাইল থেকে আউটপুট ফাইলে শুধুমাত্র নির্দেশিত বিভাগগুলি অনুলিপি করুন। এই বিকল্প
একাধিকবার দেওয়া যেতে পারে। মনে রাখবেন যে এই বিকল্পটি অনুপযুক্তভাবে ব্যবহার করা হতে পারে
আউটপুট ফাইল অব্যবহারযোগ্য। ওয়াইল্ডকার্ড অক্ষর গৃহীত হয় সেকশন প্যাটার্ন.

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

-S
-- ফালা সব
উৎস ফাইল থেকে স্থানান্তর এবং প্রতীক তথ্য অনুলিপি করবেন না.

-g
--স্ট্রিপ-ডিবাগ
উৎস ফাইল থেকে ডিবাগিং চিহ্ন বা বিভাগ অনুলিপি করবেন না।

-- ফালা-অপ্রয়োজনীয়
স্থানান্তর প্রক্রিয়াকরণের জন্য প্রয়োজনীয় নয় এমন সমস্ত চিহ্ন ছিনিয়ে নিন।

-K প্রতীক নাম
--কিপ-সিম্বল=প্রতীক নাম
চিহ্ন ছিন্ন করার সময়, প্রতীক রাখুন প্রতীক নাম এমনকি যদি এটি সাধারণত ছিনতাই করা হবে।
এই বিকল্পটি একাধিকবার দেওয়া যেতে পারে।

-N প্রতীক নাম
--স্ট্রিপ-সিম্বল=প্রতীক নাম
প্রতীক কপি করবেন না প্রতীক নাম উৎস ফাইল থেকে। এই বিকল্পটি আরও দেওয়া যেতে পারে
ওই একবার.

--স্ট্রিপ-অপ্রয়োজনীয়-প্রতীক=প্রতীক নাম
প্রতীক কপি করবেন না প্রতীক নাম উৎস ফাইল থেকে যদি না এটি একটি দ্বারা প্রয়োজন হয়
স্থানান্তর এই বিকল্পটি একাধিকবার দেওয়া যেতে পারে।

-G প্রতীক নাম
--কিপ-গ্লোবাল-সিম্বল=প্রতীক নাম
শুধুমাত্র প্রতীক রাখুন প্রতীক নাম বিশ্বব্যাপী ফাইলের অন্যান্য সমস্ত প্রতীক স্থানীয় করুন, যাতে
তারা বাহ্যিকভাবে দৃশ্যমান নয়। এই বিকল্পটি একাধিকবার দেওয়া যেতে পারে।

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

-L প্রতীক নাম
--localize-symbol=প্রতীক নাম
প্রতীক তৈরি করুন প্রতীক নাম ফাইলে স্থানীয়, যাতে এটি বাহ্যিকভাবে দৃশ্যমান না হয়। এই
বিকল্প একাধিকবার দেওয়া যেতে পারে।

-W প্রতীক নাম
--দুর্বল-প্রতীক=প্রতীক নাম
প্রতীক তৈরি করুন প্রতীক নাম দুর্বল এই বিকল্পটি একাধিকবার দেওয়া যেতে পারে।

--globalize-symbol=প্রতীক নাম
প্রতীক দিন প্রতীক নাম গ্লোবাল স্কোপিং যাতে এটি ফাইলের বাইরে দৃশ্যমান হয়
যা এটি সংজ্ঞায়িত করা হয়। এই বিকল্পটি একাধিকবার দেওয়া যেতে পারে।

-w
--ওয়াইল্ডকার্ড
রেগুলার এক্সপ্রেশনের অনুমতি দিন প্রতীক নামs অন্যান্য কমান্ড লাইন বিকল্পগুলিতে ব্যবহৃত হয়। দ্য
প্রশ্ন চিহ্ন (?), তারকাচিহ্ন (*), ব্যাকস্ল্যাশ (\) এবং বর্গাকার বন্ধনী ([]) অপারেটররা করতে পারে
প্রতীক নামের যেকোনো জায়গায় ব্যবহার করা হবে। প্রতীক নামের প্রথম অক্ষর হলে
বিস্ময়বোধক বিন্দু (!) তাহলে সেই চিহ্নের জন্য সুইচের অর্থ বিপরীত হয়। জন্য
উদাহরণস্বরূপ:

-w -W !foo -W fo*

objcopy প্রতীক ব্যতীত "fo" দিয়ে শুরু হওয়া সমস্ত চিহ্নকে দুর্বল করে দেবে
"foo"।

-x
--সব বাতিল
উৎস ফাইল থেকে নন-গ্লোবাল চিহ্ন কপি করবেন না।

-X
--স্থানীয়দের বাদ দিন
কম্পাইলার-উত্পন্ন স্থানীয় প্রতীক অনুলিপি করবেন না। (এগুলি সাধারণত দিয়ে শুরু হয় L or ..)

-b সংবাদের একক
--বাইট=সংবাদের একক
যদি এর মাধ্যমে ইন্টারলিভিং সক্ষম করা থাকে -- ইন্টারলিভ বিকল্প তারপর পরিসীমা শুরু
এ রাখা বাইট সংবাদের এককম বাইট। সংবাদের একক 0 থেকে সীমার মধ্যে হতে পারে পানা-1, কোথায়
পানা দ্বারা প্রদত্ত মান -- ইন্টারলিভ বিকল্প।

-i [পানা]
--ইন্টারলিভ[=পানা]
প্রতিটির মধ্যে শুধুমাত্র একটি পরিসর কপি করুন পানা বাইট (হেডার ডেটা প্রভাবিত হয় না)। নির্বাচন করুন
রেঞ্জের কোন বাইট দিয়ে কপি শুরু হয় --বাইট বিকল্প এর প্রস্থ নির্বাচন করুন
সঙ্গে পরিসীমা -- ইন্টারলিভ-প্রস্থ বিকল্প।

এই বিকল্পটি প্রোগ্রাম রমে ফাইল তৈরি করার জন্য দরকারী। এটি সাধারণত একটি সঙ্গে ব্যবহার করা হয়
"srec" আউটপুট লক্ষ্য। মনে রাখবেন যে অবজেকপি উল্লেখ না করলে অভিযোগ করবে
--বাইট পাশাপাশি বিকল্প।

ডিফল্ট ইন্টারলিভ ব্রেডথ 4, তাই এর সাথে --বাইট 0 এ সেট করুন, অবজেকপি কপি করবে
ইনপুট থেকে আউটপুটে প্রতি চারটি বাইটের মধ্যে প্রথম বাইট।

--ইন্টারলিভ-প্রস্থ=প্রস্থ
সঙ্গে ব্যবহার করা হলে -- ইন্টারলিভ বিকল্প, অনুলিপি প্রস্থ এক সময়ে বাইট। এর শুরু
কপি করা বাইট পরিসীমা দ্বারা সেট করা হয় --বাইট বিকল্প, এবং পরিসরের ব্যাপ্তি
সঙ্গে সেট করা হয় -- ইন্টারলিভ বিকল্প।

এই বিকল্পের জন্য ডিফল্ট মান হল 1. এর মান প্রস্থ প্লাস সংবাদের একক দ্বারা সেট করা মান
দ্য --বাইট বিকল্পটি দ্বারা নির্ধারিত ইন্টারলিভ প্রস্থ অতিক্রম করা উচিত নয় -- ইন্টারলিভ
বিকল্প।

এই বিকল্পটি একটি তে ইন্টারলিভ করা দুটি 16-বিট ফ্ল্যাশের জন্য চিত্র তৈরি করতে ব্যবহার করা যেতে পারে
32-বিট বাস পাস করে -b 0 -i 4 --ইন্টারলিভ-প্রস্থ=2 এবং -b 2 -i 4
--ইন্টারলিভ-প্রস্থ=2 দু 'জনের প্রতি অবজেকপি আদেশ যদি ইনপুট হয় '12345678' তাহলে
আউটপুট যথাক্রমে '1256' এবং '3478' হবে।

-p
--তারিখ সংরক্ষণ করুন
আউটপুট ফাইলের অ্যাক্সেস এবং পরিবর্তনের তারিখগুলি এর মতোই সেট করুন৷
ইনপুট ফাইল।

-D
--সক্ষম-নির্ধারণবাদী-আর্কাইভ
মধ্যে কাজ নির্ণায়ক মোড. আর্কাইভ মেম্বারদের কপি করে আর্কাইভ লেখার সময়
সূচক, UID, GID, টাইমস্ট্যাম্পের জন্য শূন্য ব্যবহার করুন এবং সকলের জন্য সামঞ্জস্যপূর্ণ ফাইল মোড ব্যবহার করুন
ফাইল।

If বাইনুটিস দিয়ে কনফিগার করা হয়েছিল --সক্ষম-নির্ধারণবাদী-আর্কাইভ, তারপর এই মোড চালু আছে
গতানুগতিক. এটি দিয়ে নিষ্ক্রিয় করা যেতে পারে -U বিকল্প, নীচে।

-U
--অক্ষম-নির্ধারণবাদী-আর্কাইভ
Do না চালিত নির্ণায়ক মোড. এই এর বিপরীত -D বিকল্প, উপরে:
সংরক্ষণাগার সদস্যদের অনুলিপি করার সময় এবং সংরক্ষণাগার সূচী লেখার সময়, তাদের প্রকৃত UID, GID ব্যবহার করুন,
টাইমস্ট্যাম্প, এবং ফাইল মোড মান।

এই যদি না ডিফল্ট বাইনুটিস দিয়ে কনফিগার করা হয়েছিল
--সক্ষম-নির্ধারণবাদী-আর্কাইভ.

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

--শূন্যস্থান পুরন Val
দিয়ে বিভাগের মধ্যে ফাঁক পূরণ করুন Val. এই অপারেশন প্রযোজ্য বোঝা ঠিকানা (এলএমএ)
বিভাগগুলির এটি নিম্নের সাথে বিভাগের আকার বৃদ্ধি করে করা হয়
ঠিকানা, এবং এর সাথে তৈরি অতিরিক্ত স্থান পূরণ করুন Val.

--প্যাড-টু ঠিকানা
লোড ঠিকানা পর্যন্ত আউটপুট ফাইল প্যাড ঠিকানা. এই বৃদ্ধি দ্বারা সম্পন্ন করা হয়
শেষ বিভাগের আকার। অতিরিক্ত স্থান দ্বারা নির্দিষ্ট মান দিয়ে পূরণ করা হয়
--শূন্যস্থান পুরন (ডিফল্ট শূন্য)।

--সেট-স্টার্ট Val
নতুন ফাইলের শুরুর ঠিকানা সেট করুন Val. সব অবজেক্ট ফাইল ফরম্যাট সমর্থন করে না
শুরুর ঠিকানা সেট করা।

--পরিবর্তন-শুরু incr
--শুরু করুন incr
যোগ করে শুরুর ঠিকানা পরিবর্তন করুন incr. সব অবজেক্ট ফাইল ফরম্যাট সেটিং সমর্থন করে না
শুরুর ঠিকানা।

--পরিবর্তন-ঠিকানা incr
-- adjust-vma incr
সমস্ত বিভাগের VMA এবং LMA ঠিকানাগুলি, সেইসাথে শুরুর ঠিকানা, দ্বারা পরিবর্তন করুন৷
যোগ incr. কিছু অবজেক্ট ফাইল ফরম্যাট বিভাগ ঠিকানা পরিবর্তন করার অনুমতি দেয় না
নির্বিচারে মনে রাখবেন যে এটি বিভাগগুলিকে স্থানান্তরিত করে না; যদি প্রোগ্রামটি আশা করে
বিভাগগুলি একটি নির্দিষ্ট ঠিকানায় লোড করতে হবে এবং এই বিকল্পটি পরিবর্তন করতে ব্যবহৃত হয়
বিভাগ যেমন তারা একটি ভিন্ন ঠিকানায় লোড করা হয়, প্রোগ্রাম ব্যর্থ হতে পারে.

--পরিবর্তন-বিভাগ-ঠিকানা সেকশন প্যাটার্ন{=,+,-}Val
--অ্যাডজাস্ট-সেকশন-ভিএমএ সেকশন প্যাটার্ন{=,+,-}Val
VMA ঠিকানা এবং যে কোনো বিভাগের মিলের LMA ঠিকানা উভয় সেট বা পরিবর্তন করুন
সেকশন প্যাটার্ন। যদি = ব্যবহার করা হয়, বিভাগ ঠিকানা সেট করা হয় Val। অন্যথায়, Val is
বিভাগের ঠিকানা থেকে যোগ করা বা বিয়োগ করা হয়েছে। নীচে মন্তব্য দেখুন
--পরিবর্তন-ঠিকানা, উপরে। যদি সেকশন প্যাটার্ন ইনপুট কোনো বিভাগ মেলে না
ফাইল, একটি সতর্কতা জারি করা হবে, যদি না --কোনো-পরিবর্তন-সতর্কতা ব্যবহৃত হয়.

--পরিবর্তন-বিভাগ-লমা সেকশন প্যাটার্ন{=,+,-}Val
যেকোন বিভাগের মিলের LMA ঠিকানা সেট করুন বা পরিবর্তন করুন সেকশন প্যাটার্ন. এলএমএ
ঠিকানা হল ঠিকানা যেখানে বিভাগটি প্রোগ্রাম লোডে মেমরিতে লোড করা হবে
সময় সাধারণত এটি VMA ঠিকানার মতোই, যা ঠিকানা
প্রোগ্রাম রান টাইমে বিভাগ, কিন্তু কিছু সিস্টেমে, বিশেষ করে যেখানে একটি প্রোগ্রাম আছে
রম এ রাখা, দুটি ভিন্ন হতে পারে। যদি = ব্যবহার করা হয়, বিভাগ ঠিকানা সেট করা হয়
Val। অন্যথায়, Val বিভাগ ঠিকানা থেকে যোগ বা বিয়োগ করা হয়। দেখুন
অধীনে মন্তব্য --পরিবর্তন-ঠিকানা, উপরে। যদি সেকশন প্যাটার্ন কোনো মেলে না
ইনপুট ফাইলের বিভাগগুলিতে, একটি সতর্কতা জারি করা হবে, যদি না --কোনো-পরিবর্তন-সতর্কতা is
ব্যবহার করা হয়েছে।

--পরিবর্তন-বিভাগ-ভিএমএ সেকশন প্যাটার্ন{=,+,-}Val
যেকোন সেকশন ম্যাচিং এর VMA ঠিকানা সেট করুন বা পরিবর্তন করুন সেকশন প্যাটার্ন. VMA ঠিকানা
প্রোগ্রাম শুরু হয়ে গেলে সেই ঠিকানা যেখানে বিভাগটি অবস্থিত হবে
নির্বাহ করা সাধারণত এই LMA ঠিকানা হিসাবে একই, যেখানে ঠিকানা হয়
বিভাগটি মেমরিতে লোড করা হবে, তবে কিছু সিস্টেমে, বিশেষ করে যেখানে a
প্রোগ্রামটি রমে অনুষ্ঠিত হয়, দুটি আলাদা হতে পারে। যদি = ব্যবহার করা হয়, বিভাগের ঠিকানা
তৈরি Val। অন্যথায়, Val বিভাগ ঠিকানা থেকে যোগ বা বিয়োগ করা হয়।
নীচে মন্তব্য দেখুন --পরিবর্তন-ঠিকানা, উপরে। যদি সেকশন প্যাটার্ন মেলে না
ইনপুট ফাইলের কোনো বিভাগ, একটি সতর্কতা জারি করা হবে, যদি না --কোনো-পরিবর্তন-সতর্কতা
ব্যবহৃত হয়.

--পরিবর্তন-সতর্কতা
--সামঞ্জস্য-সতর্কতা
If --পরিবর্তন-বিভাগ-ঠিকানা or --পরিবর্তন-বিভাগ-লমা or --পরিবর্তন-বিভাগ-ভিএমএ ব্যবহৃত হয়,
এবং বিভাগ প্যাটার্ন কোনো বিভাগের সাথে মেলে না, একটি সতর্কতা জারি করুন। এই হল
ডিফল্ট.

--কোনো-পরিবর্তন-সতর্কতা
--না-সামঞ্জস্য-সতর্কতা
যদি একটি সতর্কতা জারি করবেন না --পরিবর্তন-বিভাগ-ঠিকানা or --অ্যাডজাস্ট-সেকশন-এলএমএ or
--অ্যাডজাস্ট-সেকশন-ভিএমএ ব্যবহার করা হয়, এমনকি যদি বিভাগ প্যাটার্ন কোনো বিভাগের সাথে মেলে না।

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

--বিভাগ যোগ করুন বিভাগের নাম=ফাইলের নাম
নামে একটি নতুন বিভাগ যোগ করুন বিভাগের নাম ফাইল কপি করার সময়। নতুন বিষয়বস্তু
বিভাগ ফাইল থেকে নেওয়া হয় ফাইলের নাম. সেকশনের সাইজ এর সাইজ হবে
ফাইল. এই বিকল্পটি শুধুমাত্র ফাইল ফরম্যাটে কাজ করে যা বিভাগগুলিকে সমর্থন করতে পারে
নির্বিচারে নাম। নোট - এটি ব্যবহার করার প্রয়োজন হতে পারে --সেট-বিভাগ-পতাকা বিকল্প
সদ্য নির্মিত বিভাগের বৈশিষ্ট্য সেট করুন।

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

--আপডেট-বিভাগ বিভাগের নাম=ফাইলের নাম
নামের একটি বিভাগের বিদ্যমান বিষয়বস্তু প্রতিস্থাপন করুন বিভাগের নাম ফাইলের বিষয়বস্তু সহ
ফাইলের নাম. সেকশনের আকার ফাইলের আকারের সাথে সামঞ্জস্য করা হবে। দ্য
বিভাগের পতাকা বিভাগের নাম অপরিবর্তিত থাকবে। ELF ফরম্যাট ফাইলের জন্য বিভাগে
সেগমেন্ট ম্যাপিংও অপরিবর্তিত থাকবে, এমন কিছু যা ব্যবহার করা সম্ভব নয়
--বিভাগ অপসারণ দ্বারা অনুসরণ --বিভাগ যোগ করুন. বিকল্পের চেয়ে বেশি নির্দিষ্ট করা যেতে পারে
একদা.

দ্রষ্টব্য - এটি ব্যবহার করা সম্ভব --নাম-বিভাগ এবং --আপডেট-বিভাগ উভয় আপডেট এবং
একটি কমান্ড লাইন থেকে একটি বিভাগের নাম পরিবর্তন করুন। এই ক্ষেত্রে, মূল বিভাগের নাম পাস
থেকে --আপডেট-বিভাগ, এবং মূল এবং নতুন বিভাগের নাম --নাম-বিভাগ.

--সংযোজন-প্রতীক নাম=[অধ্যায়:]মূল্য[,পতাকা]
নামের একটি নতুন প্রতীক যোগ করুন নাম ফাইল কপি করার সময়। এই বিকল্প নির্দিষ্ট করা যেতে পারে
একাধিক বার. যদি অধ্যায় দেওয়া হয়, প্রতীকটি এবং এর সাথে যুক্ত হবে
সেই বিভাগের সাথে সম্পর্কিত, অন্যথায় এটি একটি ABS প্রতীক হবে। একটি অনির্ধারিত উল্লেখ করা
বিভাগ একটি মারাত্মক ত্রুটির ফলাফল হবে. মূল্যের জন্য কোন চেক নেই, এটি হবে
নির্দিষ্ট হিসাবে নেওয়া। প্রতীক পতাকা নির্দিষ্ট করা যেতে পারে এবং সব পতাকা হবে না
সমস্ত অবজেক্ট ফাইল ফরম্যাটের জন্য অর্থপূর্ণ। ডিফল্টরূপে, প্রতীকটি বিশ্বব্যাপী হবে। দ্য
বিশেষ পতাকা 'আগে =othersym' নির্দিষ্ট করা সামনে নতুন চিহ্ন সন্নিবেশ করাবে
othersym, অন্যথায় প্রতীক টেবিলের শেষে প্রতীক(গুলি) যোগ করা হবে
তাদের উপস্থিত হওয়ার আদেশ দিন।

--নাম-বিভাগ পুরাতন নাম=নতুন নাম[,পতাকা]
থেকে একটি বিভাগের নাম পরিবর্তন করুন পুরাতন নাম থেকে নতুন নাম, ঐচ্ছিকভাবে বিভাগের পতাকা পরিবর্তন করে
পতাকা প্রক্রিয়া. এটি সম্পাদন করার জন্য একটি লিঙ্কার স্ক্রিপ্ট ব্যবহার করার সুবিধা রয়েছে
নাম পরিবর্তন করুন যাতে আউটপুট একটি অবজেক্ট ফাইল হিসাবে থাকে এবং লিঙ্কযুক্ত হয় না
এক্সিকিউটেবল।

এই বিকল্পটি বিশেষভাবে সহায়ক যখন ইনপুট বিন্যাসটি বাইনারি হয়, যেহেতু এটি হবে
সবসময় .data নামে একটি বিভাগ তৈরি করুন। উদাহরণস্বরূপ, আপনি পরিবর্তে একটি তৈরি করতে চেয়েছিলেন
বাইনারি ডেটা ধারণকারী .rodata নামক বিভাগটি আপনি নিম্নলিখিত কমান্ড লাইন ব্যবহার করতে পারেন
এটি অর্জন করতে:

objcopy -I বাইনারি -O -বি \
--নাম-বিভাগ .data=.rodata,alloc,load,readonly,data,contents \


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

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

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

--রিভার্স-বাইট=NUM
আউটপুট বিষয়বস্তু সহ একটি বিভাগে বাইট বিপরীত. একটি বিভাগের দৈর্ঘ্য সমানভাবে হতে হবে
অদলবদল ঘটতে সক্ষম হওয়ার জন্য প্রদত্ত মান দ্বারা বিভাজ্য। বিপরীত
ইন্টারলিভিং সঞ্চালিত হয় আগে সঞ্চালিত হয়.

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

নিম্নলিখিত আট বাইট ধারণকারী একটি বিভাগ সহ একটি সাধারণ ফাইল বিবেচনা করুন: 12345678।

ব্যবহার --রিভার্স-বাইট=2 উপরের উদাহরণের জন্য, আউটপুট ফাইলের বাইট হবে
21436587 অর্ডার করা হয়েছে।

ব্যবহার --রিভার্স-বাইট=4 উপরের উদাহরণের জন্য, আউটপুট ফাইলের বাইট হবে
43218765 অর্ডার করা হয়েছে।

ব্যবহার করে --রিভার্স-বাইট=2 উপরের উদাহরণের জন্য, অনুসরণ করে --রিভার্স-বাইট=4 উপরে
আউটপুট ফাইল, দ্বিতীয় আউটপুট ফাইলের বাইট 34127856 অর্ডার করা হবে।

--srec-len=ival
শুধুমাত্র srec আউটপুটের জন্য অর্থপূর্ণ। Srecords হচ্ছে সর্বোচ্চ দৈর্ঘ্য সেট করুন
উত্পাদিত ival. এই দৈর্ঘ্য ঠিকানা, ডেটা এবং crc ক্ষেত্র উভয়ই কভার করে।

--srec-forceS3
শুধুমাত্র srec আউটপুটের জন্য অর্থপূর্ণ। S1/S2 রেকর্ড তৈরি করা এড়িয়ে চলুন, শুধুমাত্র S3 তৈরি করুন
রেকর্ড বিন্যাস।

--পুনরায় সংজ্ঞায়িত-সিম পুরাতন=নতুন
একটি প্রতীকের নাম পরিবর্তন করুন পুরাতন, থেকে নতুন. এক লিঙ্ক চেষ্টা করার সময় এটি দরকারী হতে পারে
দুটি জিনিস একসাথে যার জন্য আপনার কোন উৎস নেই, এবং নাম সংঘর্ষ আছে।

--রিডিফাইন-সিমস=ফাইলের নাম
প্রয়োগ করা --পুনরায় সংজ্ঞায়িত-সিম প্রতিটি প্রতীক জোড়া "পুরাতন নতুন" ফাইলে তালিকাভুক্ত ফাইলের নাম.
ফাইলের নাম প্রতি লাইনে একটি প্রতীক জোড়া সহ একটি ফ্ল্যাট ফাইল। লাইন মন্তব্য হতে পারে
হ্যাশ অক্ষর দ্বারা প্রবর্তিত. এই বিকল্পটি একাধিকবার দেওয়া যেতে পারে।

--দুর্বল
দুর্বল হতে ফাইলের সমস্ত গ্লোবাল চিহ্ন পরিবর্তন করুন। এটি একটি নির্মাণ করার সময় দরকারী হতে পারে
অবজেক্ট যা ব্যবহার করে অন্যান্য অবজেক্টের সাথে লিঙ্ক করা হবে -R লিঙ্কারের বিকল্প।
এই বিকল্পটি শুধুমাত্র কার্যকরী যখন একটি অবজেক্ট ফাইল বিন্যাস ব্যবহার করে যা দুর্বল সমর্থন করে
প্রতীক।

--কিপ-সিম্বল=ফাইলের নাম
প্রয়োগ করা --কিপ-প্রতীক ফাইলে তালিকাভুক্ত প্রতিটি প্রতীকের বিকল্প ফাইলের নাম. ফাইলের নাম is
শুধু একটি ফ্ল্যাট ফাইল, প্রতি লাইনে একটি প্রতীক নাম সহ। লাইন মন্তব্য দ্বারা প্রবর্তিত হতে পারে
হ্যাশ চরিত্র। এই বিকল্পটি একাধিকবার দেওয়া যেতে পারে।

--স্ট্রিপ-প্রতীক=ফাইলের নাম
প্রয়োগ করা -- স্ট্রিপ-প্রতীক ফাইলে তালিকাভুক্ত প্রতিটি প্রতীকের বিকল্প ফাইলের নাম. ফাইলের নাম is
শুধু একটি ফ্ল্যাট ফাইল, প্রতি লাইনে একটি প্রতীক নাম সহ। লাইন মন্তব্য দ্বারা প্রবর্তিত হতে পারে
হ্যাশ চরিত্র। এই বিকল্পটি একাধিকবার দেওয়া যেতে পারে।

--স্ট্রিপ-অপ্রয়োজনীয়-চিহ্ন=ফাইলের নাম
প্রয়োগ করা --স্ট্রিপ-অপ্রয়োজনীয়-প্রতীক ফাইলে তালিকাভুক্ত প্রতিটি প্রতীকের বিকল্প ফাইলের নাম.
ফাইলের নাম প্রতি লাইনে একটি প্রতীক নাম সহ একটি ফ্ল্যাট ফাইল। লাইন মন্তব্য হতে পারে
হ্যাশ অক্ষর দ্বারা প্রবর্তিত. এই বিকল্পটি একাধিকবার দেওয়া যেতে পারে।

--কীপ-গ্লোবাল-সিম্বল=ফাইলের নাম
প্রয়োগ করা --কিপ-গ্লোবাল-সিম্বল ফাইলে তালিকাভুক্ত প্রতিটি প্রতীকের বিকল্প ফাইলের নাম.
ফাইলের নাম প্রতি লাইনে একটি প্রতীক নাম সহ একটি ফ্ল্যাট ফাইল। লাইন মন্তব্য হতে পারে
হ্যাশ অক্ষর দ্বারা প্রবর্তিত. এই বিকল্পটি একাধিকবার দেওয়া যেতে পারে।

--স্থানীয়-প্রতীক=ফাইলের নাম
প্রয়োগ করা --স্থানীয়-প্রতীক ফাইলে তালিকাভুক্ত প্রতিটি প্রতীকের বিকল্প ফাইলের নাম. ফাইলের নাম
প্রতি লাইনে একটি প্রতীক নাম সহ একটি ফ্ল্যাট ফাইল। লাইন মন্তব্য চালু করা যেতে পারে
হ্যাশ অক্ষর দ্বারা. এই বিকল্পটি একাধিকবার দেওয়া যেতে পারে।

--গ্লোবালাইজ-প্রতীক=ফাইলের নাম
প্রয়োগ করা --গ্লোবালাইজ-প্রতীক ফাইলে তালিকাভুক্ত প্রতিটি প্রতীকের বিকল্প ফাইলের নাম. ফাইলের নাম
প্রতি লাইনে একটি প্রতীক নাম সহ একটি ফ্ল্যাট ফাইল। লাইন মন্তব্য চালু করা যেতে পারে
হ্যাশ অক্ষর দ্বারা. এই বিকল্পটি একাধিকবার দেওয়া যেতে পারে।

--দুর্বল-চিহ্ন=ফাইলের নাম
প্রয়োগ করা --দুর্বল-প্রতীক ফাইলে তালিকাভুক্ত প্রতিটি প্রতীকের বিকল্প ফাইলের নাম. ফাইলের নাম is
শুধু একটি ফ্ল্যাট ফাইল, প্রতি লাইনে একটি প্রতীক নাম সহ। লাইন মন্তব্য দ্বারা প্রবর্তিত হতে পারে
হ্যাশ চরিত্র। এই বিকল্পটি একাধিকবার দেওয়া যেতে পারে।

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

--লেখাযোগ্য-পাঠ্য
আউটপুট পাঠ্যকে লেখার যোগ্য হিসাবে চিহ্নিত করুন। এই বিকল্পটি সমস্ত অবজেক্ট ফাইলের জন্য অর্থপূর্ণ নয়
ফরম্যাটের।

--পাঠ্য-পাঠ্য
আউটপুট টেক্সট লেখা সুরক্ষিত করুন. এই বিকল্পটি সমস্ত বস্তুর জন্য অর্থপূর্ণ নয়
ফাইল ফরম্যাট।

--শুদ্ধ
আউটপুট ফাইলটিকে চাহিদা পৃষ্ঠা হিসাবে চিহ্নিত করুন। এই বিকল্পটি সমস্ত বস্তুর জন্য অর্থপূর্ণ নয়
ফাইল ফরম্যাট।

--অশুদ্ধ
আউটপুট ফাইলটিকে অশুদ্ধ হিসাবে চিহ্নিত করুন। এই বিকল্পটি সমস্ত অবজেক্ট ফাইলের জন্য অর্থপূর্ণ নয়
ফরম্যাটের।

--প্রিফিক্স-সিম্বল=স্ট্রিং
এর সাথে আউটপুট ফাইলের সমস্ত প্রতীক উপসর্গ করুন স্ট্রিং.

--প্রিফিক্স-বিভাগ=স্ট্রিং
এর সাথে আউটপুট ফাইলে সমস্ত বিভাগের নাম উপসর্গ করুন স্ট্রিং.

--prefix-alloc-sections=স্ট্রিং
এর সাথে আউটপুট ফাইলে সমস্ত বরাদ্দকৃত বিভাগের সমস্ত নাম প্রিফিক্স করুন স্ট্রিং.

--add-gnu-debuglink=পাথ-টু-ফাইল
একটি .gnu_debuglink বিভাগ তৈরি করে যার একটি রেফারেন্স রয়েছে পাথ-টু-ফাইল এবং যোগ করে
এটি আউটপুট ফাইলে। দ্রষ্টব্য: ফাইল এ পাথ-টু-ফাইল বিদ্যমান থাকা আবশ্যক অংশ
.gnu_debuglink বিভাগ যোগ করার প্রক্রিয়ার মধ্যে একটি চেকসাম এম্বেড করা জড়িত
বিভাগে ডিবাগ তথ্য ফাইলের বিষয়বস্তু।

যদি ডিবাগ ইনফো ফাইলটি একটি জায়গায় তৈরি করা হয় তবে এটি একটি এ ইনস্টল করা যাচ্ছে
পরে একটি ভিন্ন অবস্থানে তারপর ইনস্টল করার পথ ব্যবহার করবেন না
অবস্থান দ্য --add-gnu-debuglink বিকল্পটি ব্যর্থ হবে কারণ ইনস্টল করা ফাইলটি করে
এখনও বিদ্যমান নেই পরিবর্তে বর্তমান ডিরেক্টরিতে ডিবাগ তথ্য ফাইল রাখুন এবং ব্যবহার করুন
--add-gnu-debuglink কোন ডিরেক্টরি উপাদান ছাড়া বিকল্প, এই মত:

objcopy --add-gnu-debuglink=foo.debug

ডিবাগ করার সময় ডিবাগার একটি আলাদা ডিবাগ তথ্য ফাইলের সন্ধান করার চেষ্টা করবে
পরিচিত অবস্থানের সেট। এই অবস্থানগুলির সঠিক সেট এর উপর নির্ভর করে পরিবর্তিত হয়
বিতরণ ব্যবহার করা হচ্ছে, তবে এটি সাধারণত অন্তর্ভুক্ত করে:

"* এক্সিকিউটেবল হিসাবে একই ডিরেক্টরি।"
"* এক্সিকিউটেবল ধারণকারী ডিরেক্টরির একটি সাব-ডিরেক্টরি"
.debug বলা হয়

"* একটি বিশ্বব্যাপী ডিবাগ ডিরেক্টরি যেমন /usr/lib/debug।"

যতক্ষণ না ডিবাগ তথ্য ফাইলটি আগে এই অবস্থানগুলির মধ্যে একটিতে ইনস্টল করা হয়েছে
ডিবাগার চালানো হয় সবকিছু সঠিকভাবে কাজ করা উচিত।

--কিপ-ফাইল-সিম্বল
একটি ফাইল stripping যখন, সম্ভবত সঙ্গে --স্ট্রিপ-ডিবাগ or -- ফালা-অপ্রয়োজনীয়, কোনো রাখা
উৎস ফাইলের নাম উল্লেখ করে চিহ্ন, যা অন্যথায় ছিনতাই হয়ে যাবে।

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

দ্রষ্টব্য - ছিনতাই করা বিভাগের বিভাগ শিরোনামগুলি তাদের সহ সংরক্ষণ করা হয়েছে
আকার, কিন্তু বিভাগের বিষয়বস্তু বাতিল করা হয়. বিভাগ শিরোনাম হয়
সংরক্ষিত যাতে অন্যান্য সরঞ্জামগুলি বাস্তবের সাথে debuginfo ফাইলের সাথে মেলে
এক্সিকিউটেবল, এমনকি যদি সেই এক্সিকিউটেবলটিকে অন্য অ্যাড্রেস স্পেসে স্থানান্তরিত করা হয়।

অভিপ্রায় হল যে এই বিকল্পটি এর সাথে একত্রে ব্যবহার করা হবে --add-gnu-debuglink
একটি দুটি অংশ নির্বাহযোগ্য তৈরি করতে। একটি স্ট্রিপড বাইনারি যা কম স্থান দখল করবে
RAM এবং একটি বিতরণে এবং দ্বিতীয়টি একটি ডিবাগিং তথ্য ফাইল যা শুধুমাত্র
ডিবাগিং ক্ষমতা প্রয়োজন হলে প্রয়োজন। এগুলো তৈরি করার জন্য প্রস্তাবিত পদ্ধতি
ফাইলগুলি নিম্নরূপ:

1.
"foo" তারপর...

1.
ডিবাগিং তথ্য ধারণকারী একটি ফাইল তৈরি করুন।

1.
স্ট্রিপড এক্সিকিউটেবল।

1.
স্ট্রিপড এক্সিকিউটেবলে ডিবাগিং তথ্যের একটি লিঙ্ক যোগ করতে।

দ্রষ্টব্য---ডিবাগ ইনফো ফাইলের জন্য এক্সটেনশন হিসেবে ".dbg"-এর পছন্দ নির্বিচারে।
এছাড়াও "--only-keep-debug" ধাপটি ঐচ্ছিক। আপনি পরিবর্তে এটি করতে পারেন:

1.
1.
1.
1.

অর্থাৎ, দ্বারা নির্দেশিত ফাইল --add-gnu-debuglink সম্পূর্ণ নির্বাহযোগ্য হতে পারে। এটা
দ্বারা নির্মিত একটি ফাইল হতে হবে না --শুধু-কিপ-ডিবাগ সুইচ।

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

--strip-dwo
অবশিষ্ট ডিবাগিং রেখে সমস্ত DWARF .dwo বিভাগের বিষয়বস্তু সরান
বিভাগ এবং সমস্ত প্রতীক অক্ষত। এই বিকল্পটি কম্পাইলার দ্বারা ব্যবহারের জন্য উদ্দেশ্যে করা হয়েছে
অংশ -gsplit-বামন বিকল্প, যা .o ফাইলের মধ্যে ডিবাগ তথ্য বিভক্ত করে
এবং একটি পৃথক .dwo ফাইল। কম্পাইলার একই সাথে সমস্ত ডিবাগ তথ্য তৈরি করে
ফাইল, তারপর ব্যবহার করে --extract-dwo .dwo ফাইলে .dwo বিভাগ অনুলিপি করার বিকল্প,
এরপর --strip-dwo মূল .o ফাইল থেকে ঐ বিভাগগুলি সরানোর বিকল্প।

--extract-dwo
সমস্ত DWARF .dwo বিভাগের বিষয়বস্তু বের করুন। দেখুন --strip-dwo আরো জন্য বিকল্প
তথ্য।

--ফাইল-সারিবদ্ধকরণ NUM
ফাইল সারিবদ্ধকরণ নির্দিষ্ট করুন। ফাইলের বিভাগগুলি সর্বদা ফাইল অফসেটে শুরু হবে
যা এই সংখ্যার গুণিতক। এটি ডিফল্ট 512। [এই বিকল্পটি নির্দিষ্ট
পিই লক্ষ্যে।]

--গাদা সংচিতি
--গাদা সংচিতি,সমর্পণ করা
হিসাবে ব্যবহার করার জন্য রিজার্ভ (এবং ঐচ্ছিকভাবে প্রতিশ্রুতিবদ্ধ) মেমরির বাইটের সংখ্যা নির্দিষ্ট করুন
এই প্রোগ্রামের জন্য গাদা. [এই বিকল্পটি PE লক্ষ্যমাত্রার জন্য নির্দিষ্ট।]

--ইমেজ-বেস মূল্য
ব্যবহার মূল্য আপনার প্রোগ্রাম বা dll এর মূল ঠিকানা হিসাবে। এটি সর্বনিম্ন স্মৃতি
অবস্থান যা আপনার প্রোগ্রাম বা dll লোড হলে ব্যবহার করা হবে। প্রয়োজন কমাতে হবে
স্থানান্তর করুন এবং আপনার dll-এর কর্মক্ষমতা উন্নত করুন, প্রতিটির একটি অনন্য বেস ঠিকানা থাকা উচিত
এবং অন্য কোন dll ওভারল্যাপ করবেন না। এক্সিকিউটেবলের জন্য ডিফল্ট হল 0x400000, এবং
dll এর জন্য 0x10000000। [এই বিকল্পটি PE লক্ষ্যমাত্রার জন্য নির্দিষ্ট।]

--বিভাগ-সারিবদ্ধকরণ NUM
বিভাগ প্রান্তিককরণ সেট করে। মেমরির বিভাগগুলি সর্বদা ঠিকানাগুলিতে শুরু হবে যা
এই সংখ্যার একাধিক। ডিফল্ট 0x1000। [এই বিকল্পটি PE এর জন্য নির্দিষ্ট
লক্ষ্য।]

--স্ট্যাক সংচিতি
--স্ট্যাক সংচিতি,সমর্পণ করা
হিসাবে ব্যবহার করার জন্য রিজার্ভ (এবং ঐচ্ছিকভাবে প্রতিশ্রুতিবদ্ধ) মেমরির বাইটের সংখ্যা নির্দিষ্ট করুন
এই প্রোগ্রামের জন্য স্ট্যাক. [এই বিকল্পটি PE লক্ষ্যমাত্রার জন্য নির্দিষ্ট।]

--সাবসিস্টেম যে
--সাবসিস্টেম যে:মুখ্য
--সাবসিস্টেম যে:মুখ্য.গৌণ
সাবসিস্টেম নির্দিষ্ট করে যার অধীনে আপনার প্রোগ্রাম চালানো হবে। জন্য আইনি মান
যে হল "নেটিভ", "উইন্ডোজ", "কনসোল", "পোসিক্স", "efi-অ্যাপ", "efi-bsd", "efi-rtd",
"সাল-আরটিডি", এবং "এক্সবক্স"। আপনি ঐচ্ছিকভাবে সাবসিস্টেম সংস্করণও সেট করতে পারেন। সংখ্যাসূচক
মান এছাড়াও জন্য গৃহীত হয় যে. [এই বিকল্পটি PE লক্ষ্যমাত্রার জন্য নির্দিষ্ট।]

--extract-চিহ্ন
ফাইলের বিভাগের পতাকা এবং চিহ্নগুলি রাখুন তবে সমস্ত বিভাগের ডেটা সরিয়ে দিন। বিশেষ করে,
পছন্দ:

*
*
*

এই বিকল্পটি একটি নির্মাণ করতে ব্যবহৃত হয় .sym একটি VxWorks কার্নেলের জন্য ফাইল। এটি একটি হতে পারে
a এর আকার কমানোর কার্যকর উপায় --মাত্র-প্রতীক লিঙ্কার ইনপুট ফাইল।

--কম্প্রেস-ডিবাগ-বিভাগ
ELF ABI থেকে SHF_COMPRESSED এর সাথে zlib ব্যবহার করে DWARF ডিবাগ বিভাগগুলিকে সংকুচিত করুন৷ বিঃদ্রঃ -
যদি কম্প্রেশন আসলে একটি বিভাগ তৈরি করবে বৃহত্তর, তাহলে এটি সংকুচিত হয় না।

--compress-debug-sections=none
--compress-debug-sections=zlib
--compress-debug-sections=zlib-gnu
--compress-debug-sections=zlib-gabi
ELF ফাইলগুলির জন্য, এই বিকল্পগুলি কীভাবে DWARF ডিবাগ বিভাগগুলি সংকুচিত হয় তা নিয়ন্ত্রণ করে৷
--compress-debug-sections=none সমতুল্য --নোকম্প্রেস-ডিবাগ-বিভাগ.
--compress-debug-sections=zlib এবং --compress-debug-sections=zlib-gabi সমতুল্য
থেকে --কম্প্রেস-ডিবাগ-বিভাগ. --compress-debug-sections=zlib-gnu DWARF কম্প্রেস করে
zlib ব্যবহার করে বিভাগগুলি ডিবাগ করুন। শুরুতে ডিবাগ বিভাগগুলির নাম পরিবর্তন করা হয়েছে .zdebug
পরিবর্তে ডিবাগ. দ্রষ্টব্য - যদি কম্প্রেশন আসলে একটি বিভাগ তৈরি করবে বৃহত্তর, তারপর
এটি সংকুচিত বা পুনঃনামকরণ করা হয় না।

--ডিকম্প্রেস-ডিবাগ-বিভাগ
zlib ব্যবহার করে DWARF ডিবাগ বিভাগগুলিকে ডিকম্প্রেস করুন। মূল বিভাগের নাম
সংকুচিত বিভাগগুলি পুনরুদ্ধার করা হয়।

-V
--সংস্করণ
এর সংস্করণ নম্বর দেখান অবজেকপি.

-v
-- ভারবোস
ভার্বোস আউটপুট: সংশোধিত সমস্ত অবজেক্ট ফাইলের তালিকা করুন। আর্কাইভের ক্ষেত্রে, অবজেকপি -V
আর্কাইভের সমস্ত সদস্যদের তালিকা করে।

--help
এর বিকল্পগুলির একটি সারাংশ দেখান৷ অবজেকপি.

--তথ্য
উপলব্ধ সমস্ত আর্কিটেকচার এবং অবজেক্ট ফরম্যাট দেখানো একটি তালিকা প্রদর্শন করুন।

@ফাইল
থেকে কমান্ড লাইন বিকল্প পড়ুন ফাইল. পঠিত বিকল্পগুলি এর জায়গায় সন্নিবেশ করা হয়েছে
আসল @ফাইল বিকল্প। যদি ফাইল বিদ্যমান নেই, বা পড়া যাবে না, তারপর বিকল্প
আক্ষরিকভাবে চিকিত্সা করা হবে, এবং অপসারণ করা হবে না।

বিকল্পগুলি ফাইল হোয়াইটস্পেস দ্বারা পৃথক করা হয়। একটি সাদা স্থান অক্ষর অন্তর্ভুক্ত করা যেতে পারে
একক বা ডবল উদ্ধৃতিতে সমগ্র বিকল্পটিকে ঘিরে একটি বিকল্পে। যে কোন
অক্ষরটি (একটি ব্যাকস্ল্যাশ সহ) অক্ষরটির উপসর্গ দিয়ে অন্তর্ভুক্ত করা যেতে পারে
ব্যাকস্ল্যাশ সহ অন্তর্ভুক্ত। দ্য ফাইল নিজেই অতিরিক্ত @ থাকতে পারেফাইল বিকল্প; যেকোনো
এই ধরনের বিকল্পগুলি পুনরাবৃত্তিমূলকভাবে প্রক্রিয়া করা হবে।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে i686-w64-mingw32-objcopy ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nulsoft Scriptable Install
    সিস্টেম) একটি পেশাদার ওপেন সোর্স
    উইন্ডোজ ইনস্টলার তৈরি করার সিস্টেম। এটা
    ছোট এবং নমনীয় হতে পরিকল্পিত
    সম্ভব হিসাবে...
    NSIS ডাউনলোড করুন: Nullsoft Scriptable Install System
  • 2
    অনুমোদন
    অনুমোদন
    AuthPass একটি ওপেন সোর্স পাসওয়ার্ড
    জনপ্রিয় জন্য সমর্থন সঙ্গে পরিচালক এবং
    প্রমাণিত Keepass (kdbx 3.x এবং kdbx 4.x ...
    অথপাস ডাউনলোড করুন
  • 3
    Zabbix
    Zabbix
    Zabbix হল একটি এন্টারপ্রাইজ-ক্লাস খোলা
    উত্স বিতরণ পর্যবেক্ষণ সমাধান
    নিরীক্ষণ এবং ট্র্যাক করার জন্য ডিজাইন করা হয়েছে
    কর্মক্ষমতা এবং নেটওয়ার্কের প্রাপ্যতা
    সার্ভার, ডিভাইস...
    Zabbix ডাউনলোড করুন
  • 4
    কেডিফ 3
    কেডিফ 3
    এই ভান্ডার আর রক্ষণাবেক্ষণ করা হয় না
    এবং সংরক্ষণাগার উদ্দেশ্যে রাখা হয়. দেখা
    https://invent.kde.org/sdk/kdiff3 for
    নতুন কোড এবং
    https://download.kde.o...
    KDiff3 ডাউনলোড করুন
  • 5
    ইউএসবিলোডারজিএক্স
    ইউএসবিলোডারজিএক্স
    USBLoaderGX এর জন্য একটি GUI
    Waninkoko এর USB লোডার, উপর ভিত্তি করে
    libwiigui. এটা তালিকা এবং অনুমতি দেয়
    Wii গেমস, গেমকিউব গেমস এবং চালু করা হচ্ছে
    Wii এবং WiiU-তে হোমব্রু...
    USBLoaderGX ডাউনলোড করুন
  • 6
    Firebird
    Firebird
    ফায়ারবার্ড RDBMS ANSI SQL বৈশিষ্ট্য অফার করে
    এবং লিনাক্স, উইন্ডোজ এবং চালায়
    বেশ কয়েকটি ইউনিক্স প্ল্যাটফর্ম। বৈশিষ্ট্য
    চমৎকার সঙ্গতি এবং কর্মক্ষমতা
    এবং শক্তি...
    ফায়ারবার্ড ডাউনলোড করুন
  • আরও »

লিনাক্স কমান্ডগুলি

Ad