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

Ad


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

i686-linux-gnu-as - ক্লাউডে অনলাইন

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

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

কার্যক্রম:

NAME এর


AS - পোর্টেবল GNU অ্যাসেম্বলার।

সাইনোপিসিস


যেমন [-a[cdghlns[=ফাইল]] [-- বিকল্প] [-D]
[--কম্প্রেস-ডিবাগ-বিভাগ] [--নোকম্প্রেস-ডিবাগ-বিভাগ]
[--ডিবাগ-প্রিফিক্স-ম্যাপ পুরাতন=নতুন]
[-- defsym সিম=Val] [-f] [-g] [--gstabs]
[--gstabs+] [--gdwarf-2] [--gdwarf-বিভাগ]
[--help] [-I Dir] [-J]
[-K] [-L] [--তালিকা-lhs-প্রস্থ=NUM টি]
[--listing-lhs-width2=NUM টি] [--তালিকা-আরএইচএস-প্রস্থ=NUM টি]
[--তালিকা-চলন-লাইন=NUM টি] [--স্থানীয়রা]
[-o বস্তু ফাইল] [-R]
[--হ্যাশ-আকার=NUM টি] [--কমাও-মেমরি-ওভারহেডস]
[-- পরিসংখ্যান]
[-v] [-version] [--সংস্করণ]
[-W] [-- সতর্ক করা] [--মারাত্মক-সতর্কতা] [-w] [-x]
[-Z] [@ফাইল]
[--sectname-subst] [--size-check=[ত্রুটি|সতর্কতা]]
[--লক্ষ্য-সাহায্য] [লক্ষ্য-বিকল্প]
[--|নথি পত্র ...]

লক্ষ্য এআরচ 64 বিকল্প:
[-ইবি|-ইএল]
[-মাবি=ABI- র]

লক্ষ্য আরম্ভ বিকল্প:
[-mসিপিইউ]
[-এমডিবাগ | -নো-এমডিবাগ]
[- প্রতিস্থাপন | -নোরপ্লেস]
[-বিশ্রাম] [-g] [-Gআয়তন]
[-F] [-32 addr]

লক্ষ্য এআরসি বিকল্প:
[-mcpu =সিপিইউ]
[-ma6|-মার্ক 600|-মার্ক 601|-ma7|-মার্ক 700|-এমইএম|-mHS]
[-এমকোড-ঘনত্ব]
[-ইবি|-ইএল]

লক্ষ্য এআরএম বিকল্প:
[-এমসিপিইউ=প্রসেসর[+প্রসার...]]
[-মার্চ=স্থাপত্য[+প্রসার...]]
[-এমএফপিইউ=ভাসমান-বিন্দু-বিন্যাস]
[-mfloat-abi=আবী]
[-মেয়াবি=স্প্রিং]
[-মথম্ব]
[-ইবি|-ইএল]
[-mapcs-32|-mapcs-26|-ম্যাপসিএস-ফ্লোট|
-mapcs-পুনঃপ্রবেশকারী]
[-mthumb-ইন্টারওয়ার্ক] [-k]

লক্ষ্য ব্ল্যাকফিন বিকল্প:
[-এমসিপিইউ=প্রসেসর[-সিরেভিশন]]
[-mfdpic]
[-mno-fdpic]
[-মনোপিক]

লক্ষ্য Cris বিকল্প:
[-- আন্ডারস্কোর | --নো-আন্ডারস্কোর]
[--ছবি] [-N]
[--ইমুলেশন=ক্রাইসেলফ | --ইমুলেশন=ক্রিসাআউট]
[--march=v0_v10 | --মার্চ=v10 | --মার্চ=v32 |
--march=common_v10_v32]

লক্ষ্য ডি 10 ভি বিকল্প:
[-O]

লক্ষ্য ডি 30 ভি বিকল্প:
[-O|-n|-N]

লক্ষ্য নিকট যীশুর আবির্ভাব বিকল্প:
[-মেপিফ্যানি|-মেপিফ্যানি16]

লক্ষ্য H8 / 300 বিকল্প:
[-এইচ-টিক-হেক্স]

লক্ষ্য i386 বিকল্প:
[--32|--x32|--64] [-n]
[-মার্চ=সিপিইউ[+EXTENSION কে...]] [-mtune=সিপিইউ]

লক্ষ্য i960 বিকল্প:
[-এসিএ|-এসিএ_এ|-এসিবি|-দুদক|-একেএ|-একেবি|
-একেসি|-এএমসি]
[-b] [-না-আরাম]

লক্ষ্য আইএ-64 বিকল্প:
[-মকনস্ট্যান্ট-জিপি|-মটো-ছবি]
[-milp32|-milp64|-mlp64|-mp64]
[-mle|এমবিই]
[-mtune=itanium1|-mtune=itanium2]
[-মুনউইন্ড-চেক=সতর্কতা|-munwind-check=error]
[-mhint.b=ok|-mhint.b=সতর্কতা|-mhint.b=ত্রুটি]
[-x|-এক্সক্লিসিট] [-xauto] [-এক্সডিবাগ]

লক্ষ্য আইপি 2 কে বিকল্প:
[-mip2022|-mip2022ext]

লক্ষ্য M32C বিকল্প:
[-m32c|-m16c] [-আরাম] [-এইচ-টিক-হেক্স]

লক্ষ্য M32R বিকল্প:
[--m32rx|--[না-]সতর্ক-স্পষ্ট-সমান্তরাল-দ্বন্দ্ব|
--W[n]p]

লক্ষ্য M680X0 বিকল্প:
[-l] [-m68000|-m68010|-m68020|...]

লক্ষ্য M68HC11 বিকল্প:
[-m68hc11|-m68hc12|-m68hcs12|-mm9s12x|-mm9s12xg]
[-mshort|- দীর্ঘ]
[-mshort-ডাবল|-মলং-ডবল]
[--বল-লম্বা-শাখা] [--ছোট-শাখা]
[--স্ট্রিক-ডাইরেক্ট-মোড] [--প্রিন্ট-ইনএসএন-সিনট্যাক্স]
[--প্রিন্ট-অপকোড] [--উৎপন্ন-উদাহরণ]

লক্ষ্য MCORE বিকল্প:
[-jsri2bsr] [-সিফিল্টার] [-বিশ্রাম]
[-mcpu = [210 | 340]]

লক্ষ্য মেটা বিকল্প:
[-mcpu =সিপিইউ] [-mfpu =সিপিইউ] [-mdsp=সিপিইউ] লক্ষ্য মাইক্রোব্লাজ বিকল্প:

লক্ষ্য মিপস বিকল্প:
[-নোকপ্প] [-ইএল] [-ইবি] [-O[অপ্টিমাইজেশান স্তর]]
[-g[ডেবাগ্ করা স্তর]] [-G NUM] [-কেপিআইসি] [-কল_শেয়ার করা হয়েছে]
[-non_shared] [-এক্সগোট [-এমভিএক্সওয়ার্কস-ছবি]
[-মাবি=ABI- র] [-32] [-n32] [-64] [-mfp32] [-mgp32]
[-mfp64] [-mgp64] [-mfpxx]
[-modd-spreg] [-mno-odd-spreg]
[-মার্চ=সিপিইউ] [-mtune=সিপিইউ] [-মিপস 1] [-মিপস 2]
[-মিপস 3] [-মিপস 4] [-মিপস 5] [-মিপস 32] [-mips32r2]
[-mips32r3] [-mips32r5] [-mips32r6] [-মিপস 64] [-mips64r2]
[-mips64r3] [-mips64r5] [-mips64r6]
[-গঠন-ভাসা] [-না-নির্মাণ-ভাসা]
[-মনন=এনকোডিং]
[-ফাঁদ] [-বিরতিহীন] [- বিরতি] [-নো-ফাঁদ]
[-মিপস 16] [-no-mips16]
[- মিমিক্রোমিপস] [-mno-মাইক্রোমিপস]
[-msmartmips] [-mno-smartmips]
[-মিপস 3 ডি] [-no-mips3d]
[-mdmx] [-না-এমডিএমএক্স]
[-এমডিএসপি] [-mno-dsp]
[-mdspr2] [-mno-dspr2]
[-mmsa] [-mno-msa]
[-mxpa] [-mno-xpa]
[-এমএমটি] [-mno-Mt]
[-এমএমসিইউ] [-mno-mcu]
[-minsn32] [-mno-insn32]
[-mfix7000] [-mno-fix7000]
[-mfix-rm7000] [-mno-Fix-rm7000]
[-mfix-vr4120] [-mno-Fix-vr4120]
[-mfix-vr4130] [-mno-Fix-vr4130]
[-এমডিবাগ] [-নো-এমডিবাগ]
[-এমপিডিআর] [-mno-pdr]

লক্ষ্য এমএমআইএক্স বিকল্প:
[--নির্দিষ্ট-বিশেষ-নিবন্ধন-নাম] [--গ্লোবালাইজ-প্রতীক]
[--gnu-সিনট্যাক্স] [--আরাম] [--কোন-পূর্বনির্ধারিত-প্রতীক]
[--না-প্রসারিত] [--নো-মার্জ-গ্রেগস] [-x]
[--লিংকার-বরাদ্দ-গ্রেগস]

লক্ষ্য Nios II বিকল্প:
[- আরাম-সব] [-বিশ্রাম-বিভাগ] [-না-আরাম]
[-ইবি] [-ইএল]

লক্ষ্য এনডিএস 32 বিকল্প:
[-ইএল] [-ইবি] [-O] [-ওএস] [-mcpu =সিপিইউ]
[-মিসা=ঈসা] [-মাবি=আবী] [-mall-ext]
[-m[না-]16-বিট] [-m[no-]perf-ext] [-m[no-]perf2-ext]
[-m[no-]স্ট্রিং-এক্সট] [-m[no-]dsp-ext] [-m[না-]ম্যাক] [-m[no-]div]
[-m[না-]অডিও-ইসা-এক্সট] [-m[no-]fpu-sp-ext] [-m[no-]fpu-dp-ext]
[-m[no-]fpu-fma] [-mfpu-freg=FREG] [-মরিডস-রেজেস]
[-mfull-regs] [-m[no-]dx-regs] [-এমপিক] [-মনে-বিশ্রাম]
[-mb2bb]

লক্ষ্য PDP11 বিকল্প:
[-এমপিক|-মনো-ছবি] [-মল] [-mno-এক্সটেনশন]
[-mপ্রসার|-মনো-প্রসার]
[-mসিপিইউ] [-mমেশিন]

লক্ষ্য পিকোজাভা বিকল্প:
[-এমবি|-আমাকে]

লক্ষ্য পাওয়ারপিসি বিকল্প:
[-এ 32|-এ 64]
[-mpwrx|-mpwr2|-mpwr|-m601|-এমপিপিসি|-mppc32|-m603|-m604|-m403|-m405|
-m440|-m464|-m476|-m7400|-m7410|-m7450|-m7455|-m750cl|-mppc64|
-m620|-me500|-e500x2|-me500mc|-me500mc64|-me5500|-me6500|-mppc64bridge|
-এমবুকে|-এমপাওয়ার4|-mpwr4|-এমপাওয়ার5|-mpwr5|-mpwr5x|-এমপাওয়ার6|-mpwr6|
-এমপাওয়ার7|-mpwr7|-এমপাওয়ার8|-mpwr8|-এমপাওয়ার9|-mpwr9-ma2|
-এমসেল|-এমএসপিই|-মিটান|-me300|-এমকম]
[-অনেক] [-মালটিভিক|-এমভিএসএক্স|-এমএইচটিএম|-mvle]
[-mregnames|-mno-regnames]
[- পুনরায় স্থানান্তরযোগ্য|-ম্রেলোক্যাটেবল-লিব|-K আমাদের PIC] [-সদস্য]
[- সামান্য|- সামান্য-এন্ডিয়ান|-লে|-বিগ|-বিগ-এন্ডিয়ান|-থাকা]
[-মসোলারিস|-এমনো-সোলারিস]
[-না=গণনা]

লক্ষ্য RL78 বিকল্প:
[-mg10]
[-m32bit-ডাবলস|-m64bit-ডাবলস]

লক্ষ্য RX বিকল্প:
[- সামান্য-এন্ডিয়ান|-বিগ-এন্ডিয়ান]
[-m32bit-ডাবলস|-m64bit-ডাবলস]
[-মিউজ-প্রচলিত-বিভাগ-নাম]
[-msmall-ডেটা-সীমা]
[-mpid]
[-মরেলাক্স]
[-মিন্ট-রেজিস্টার=সংখ্যা]
[-এমজিসিসি-আবি|-mrx-আবি]

লক্ষ্য s390 বিকল্প:
[-m31|-m64] [-মেসা|- mzarch] [-মার্চ=সিপিইউ]
[-mregnames|-mno-regnames]
[-মওয়ার্ন-আরেগ-শূন্য]

লক্ষ্য স্কোর বিকল্প:
[-ইবি][-ইএল][-ফিক্সডিডি][-এনওয়ার্ন]
[-স্কোর৫][-স্কোর৫ইউ][-স্কোর৫][-স্কোর৫]
[-মার্চ = স্কোর7][-মার্চ = স্কোর3]
[-USE_R1][-কেপিআইসি][-ও0][-G NUM][-V]

লক্ষ্য SPARC বিকল্প:
[-Av6|-Av7|-Av8|- অ্যাসপার্কলেট|-অ্যাস্পারক্লাইট
-এভি8প্লাস|-এভি8প্লাস|-Av9|-Av9a]
[-xarch=v8plus|-xarch=v8plusa] [-বাম্প]
[-32|-64]

লক্ষ্য TIC54X বিকল্প:
[-mcpu=54[123589]|-mcpu=54[56]lp] [-mfar-মোড|-mf]
[-ত্রুটি থেকে ফাইল |-আমাকে ]

লক্ষ্য TIC6X বিকল্প:
[-মার্চ =খিলান] [-বিগ-এন্ডিয়ান|- সামান্য-এন্ডিয়ান]
[-এমডিএসবিটি|-mno-dsbt] [-mpid=না|-mpid = কাছে|-mpid=দূর]
[-এমপিক|-মনো-ছবি]

লক্ষ্য টাইল-জিএক্স বিকল্প:
[-m32|-m64][-ইবি][-ইএল]

লক্ষ্য ভিজিয়াম বিকল্প:
[-mtune =খিলান]

লক্ষ্য এক্সটেনসা বিকল্প:
[--[না-]পাঠ্য-বিভাগ-আক্ষরিক] [--[না-]অটো-লিটপুল]
[--[না-]পরম-আক্ষরিক]
[--[না-]লক্ষ্য-সারিবদ্ধ] [--[না-]লং কল]
[--[না-]রূপান্তর]
[--নাম-বিভাগ পুরাতন নাম=নতুন নাম]
[--[না-]ট্রাম্পোলিনস]

লক্ষ্য Z80 বিকল্প:
[-z80] [-আর 800]
[ -অনথিভুক্ত-নির্দেশ উপেক্ষা করুন] [-উনুদ]
[ উপেক্ষা-অবহণযোগ্য-নির্দেশ] [-ওয়ানআপ]
[ -সতর্ক-অনথিভুক্ত-নির্দেশ] [-উদ]
[ -সতর্ক-অবহণযোগ্য-নির্দেশ] [-উপ]
[ -নিষিদ্ধ-অনথিভুক্ত-নির্দেশ] [-ফুদ]
[ -নিষিদ্ধ-অবহণযোগ্য-নির্দেশ] [-ফুপ]

বর্ণনাঃ


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

as প্রাথমিকভাবে GNU C কম্পাইলারের আউটপুট একত্রিত করার উদ্দেশ্যে
লিঙ্কার "ld" দ্বারা ব্যবহারের জন্য "gcc" তবুও, আমরা তৈরি করার চেষ্টা করেছি as
সঠিকভাবে সবকিছু একত্রিত করা যা অন্যান্য অ্যাসেম্বলারদের জন্য একই
মেশিন একত্রিত হবে। কোনো ব্যতিক্রম স্পষ্টভাবে নথিভুক্ত করা হয়.
এর মানে এই নয় as সবসময় অন্য অ্যাসেম্বলার হিসাবে একই সিনট্যাক্স ব্যবহার করে
একই স্থাপত্যের জন্য; উদাহরণস্বরূপ, আমরা বেশ কিছু বেমানান সম্পর্কে জানি
680x0 সমাবেশ ভাষা সিনট্যাক্সের সংস্করণ।

প্রতিবার আপনি দৌড়ান as এটি ঠিক একটি উত্স প্রোগ্রাম একত্রিত করে। দ্য
সোর্স প্রোগ্রাম এক বা একাধিক ফাইল নিয়ে গঠিত। (স্ট্যান্ডার্ড ইনপুট হল
এছাড়াও একটি ফাইল।)

তুমি দাও as একটি কমান্ড লাইন যেখানে শূন্য বা তার বেশি ইনপুট ফাইলের নাম রয়েছে। দ্য
ইনপুট ফাইলগুলি পড়া হয় (বাম ফাইলের নাম থেকে ডানে)। একটি কমান্ড লাইন
যুক্তি (যেকোন অবস্থানে) যার কোন বিশেষ অর্থ নেই বলে নেওয়া হয়
একটি ইনপুট ফাইলের নাম।

যদি দেন as কোনো ফাইলের নাম নেই এটি থেকে একটি ইনপুট ফাইল পড়ার চেষ্টা করে
দ্য as স্ট্যান্ডার্ড ইনপুট, যা সাধারণত আপনার টার্মিনাল। আপনি হয়ত
টাইপ করতে ctl-D বলতে as একত্রিত করার জন্য আর কোন প্রোগ্রাম নেই।

ব্যবহার -- যদি আপনি স্পষ্টভাবে আপনার স্ট্যান্ডার্ড ইনপুট ফাইলের নাম দিতে চান
কমান্ড লাইন

উৎস খালি থাকলে, as একটি ছোট, খালি অবজেক্ট ফাইল তৈরি করে।

as স্ট্যান্ডার্ড ত্রুটি ফাইলে সতর্কতা এবং ত্রুটি বার্তা লিখতে পারে
(সাধারণত আপনার টার্মিনাল)। একটি কম্পাইলার রান করার সময় এটি ঘটতে হবে না
as স্বয়ংক্রিয়ভাবে. সতর্কতা রিপোর্ট একটি অনুমান যাতে তৈরি as পারা
একটি ত্রুটিপূর্ণ প্রোগ্রাম একত্রিত রাখা; ত্রুটি একটি গুরুতর সমস্যা যে রিপোর্ট
সমাবেশ বন্ধ করে দেয়।

যদি আপনি আহ্বান করেন as GNU C কম্পাইলারের মাধ্যমে, আপনি ব্যবহার করতে পারেন -ওয়া
অ্যাসেম্বলারের মাধ্যমে আর্গুমেন্ট পাস করার বিকল্প। সংযোজনকারী
আর্গুমেন্ট অবশ্যই একে অপরের থেকে আলাদা করা উচিত (এবং -ওয়া) কমা দ্বারা।
উদাহরণ স্বরূপ:

gcc -c -g -O -Wa,-alh,-L file.c

এটি অ্যাসেম্বলারের কাছে দুটি বিকল্প পাস করে: -আলহ (এ একটি তালিকা নির্গত করুন
উচ্চ-স্তরের এবং সমাবেশ উত্স সহ স্ট্যান্ডার্ড আউটপুট) এবং -L ( ধরে রাখা
প্রতীক টেবিলে স্থানীয় চিহ্ন)।

সাধারণত আপনার এটি ব্যবহার করার দরকার নেই -ওয়া মেকানিজম, যেহেতু অনেক কম্পাইলার
কমান্ড-লাইন বিকল্পগুলি স্বয়ংক্রিয়ভাবে অ্যাসেম্বলারের কাছে প্রেরণ করা হয়
কম্পাইলার (আপনি এর সাথে GNU কম্পাইলার ড্রাইভারকে কল করতে পারেন -v বিকল্প
প্রতিটি সংকলন পাসে এটি কী বিকল্পগুলি পাস করে তা সঠিকভাবে দেখুন,
অ্যাসেম্বলার সহ।)

বিকল্প


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

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

-a[cdghlmns]
বিভিন্ন উপায়ে তালিকা চালু করুন:

- এবং মিথ্যা শর্তাবলী বাদ দিন

-বিজ্ঞাপন ডিবাগিং নির্দেশাবলী বাদ দিন

-ag সাধারণ তথ্য অন্তর্ভুক্ত করুন, যেমন সংস্করণ এবং বিকল্প পাস করা হয়েছে

-আহ উচ্চ-স্তরের উৎস অন্তর্ভুক্ত

-াল সমাবেশ অন্তর্ভুক্ত

-আম ম্যাক্রো সম্প্রসারণ অন্তর্ভুক্ত

-একটি ফর্ম প্রক্রিয়াকরণ বাদ দিন

- হিসাবে প্রতীক অন্তর্ভুক্ত করুন

= ফাইল
তালিকা ফাইলের নাম সেট করুন

আপনি এই বিকল্পগুলি একত্রিত করতে পারেন; উদাহরণস্বরূপ, ব্যবহার করুন -আলন সমাবেশের জন্য
ফর্ম প্রক্রিয়াকরণ ছাড়া তালিকা. দ্য = ফাইল বিকল্প, যদি ব্যবহার করা হয়, অবশ্যই
শেষ এক হতে নিজেই, -a ডিফল্ট থেকে -আহলস.

-- বিকল্প
বিকল্প ম্যাক্রো মোডে শুরু করুন।

--কম্প্রেস-ডিবাগ-বিভাগ
SHF_COMPRESSED এর সাথে zlib ব্যবহার করে DWARF ডিবাগ বিভাগগুলি সংকুচিত করুন
ELF ABI. ফলে অবজেক্ট ফাইলের সাথে সামঞ্জস্যপূর্ণ নাও হতে পারে
পুরানো লিঙ্কার এবং অবজেক্ট ফাইল ইউটিলিটি। কম্প্রেশন হবে যদি নোট করুন
একটি প্রদত্ত বিভাগ তৈরি করুন বৃহত্তর তাহলে এটি সংকুচিত হয় না।

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

--নোকম্প্রেস-ডিবাগ-বিভাগ
DWARF ডিবাগ বিভাগগুলিকে সংকুচিত করবেন না। এটি সাধারণত ডিফল্ট
x86/x86_64 ছাড়া সকল টার্গেটের জন্য, কিন্তু একটি কনফিগার টাইম বিকল্প
এটি ওভাররাইড করতে ব্যবহার করা যেতে পারে।

-D উপেক্ষা করা হয়েছে। এই বিকল্পটি স্ক্রিপ্টের সাথে সামঞ্জস্যের জন্য গৃহীত হয়
অন্যান্য সমাবেশকারীদের কল.

--ডিবাগ-প্রিফিক্স-ম্যাপ পুরাতন=নতুন
ডিরেক্টরিতে ফাইল একত্রিত করার সময় পুরাতন, রেকর্ড ডিবাগিং
তথ্য তাদের বর্ণনা করে নতুন পরিবর্তে.

-- defsym সিম=মূল্য
প্রতীক সংজ্ঞায়িত করুন সিম হতে মূল্য ইনপুট ফাইল একত্রিত করার আগে।
মূল্য একটি পূর্ণসংখ্যা ধ্রুবক হতে হবে। সি হিসাবে, একটি নেতৃস্থানীয় 0x ইঙ্গিত
একটি হেক্সাডেসিমেল মান, এবং একটি অগ্রণী 0 একটি অক্টাল মান নির্দেশ করে। দ্য
প্রতীকের মান একটি উৎস ফাইলের মধ্যে ওভাররাইড করা যেতে পারে এর মাধ্যমে
একটি ". সেট" ছদ্ম-অপ ব্যবহার.

-f "দ্রুত"---হোয়াইটস্পেস এড়িয়ে যান এবং মন্তব্য প্রিপ্রসেসিং (সূত্র ধরে নিন
কম্পাইলার আউটপুট)।

-g
--জেন-ডিবাগ
ব্যবহার করে প্রতিটি অ্যাসেম্বলার সোর্স লাইনের জন্য ডিবাগিং তথ্য তৈরি করুন
যে কোনো ডিবাগ বিন্যাস লক্ষ্য দ্বারা পছন্দ করা হয়. এই বর্তমানে
মানে হয় STABS, ECOFF বা DWARF2।

--gstabs
প্রতিটি অ্যাসেম্বলার লাইনের জন্য স্ট্যাব ডিবাগিং তথ্য তৈরি করুন। এই
অ্যাসেম্বলার কোড ডিবাগ করতে সাহায্য করতে পারে, যদি ডিবাগার এটি পরিচালনা করতে পারে।

--gstabs+
প্রতিটি অ্যাসেম্বলার লাইনের জন্য স্ট্যাব ডিবাগিং তথ্য তৈরি করুন, সঙ্গে
GNU এক্সটেনশন যা সম্ভবত শুধুমাত্র gdb পরিচালনা করতে পারে, এবং তা হতে পারে
অন্যান্য ডিবাগার ক্র্যাশ করুন বা আপনার প্রোগ্রাম পড়তে অস্বীকার করুন। এই
অ্যাসেম্বলার কোড ডিবাগ করতে সাহায্য করতে পারে। বর্তমানে একমাত্র জিএনইউ
এক্সটেনশন হল বর্তমান কাজের ডিরেক্টরির অবস্থান
একত্রিত করার সময়।

--gdwarf-2
প্রতিটি অ্যাসেম্বলার লাইনের জন্য DWARF2 ডিবাগিং তথ্য তৈরি করুন।
এটি অ্যাসেম্বলার কোড ডিবাগ করতে সাহায্য করতে পারে, যদি ডিবাগার পরিচালনা করতে পারে
এটা দ্রষ্টব্য---এই বিকল্পটি শুধুমাত্র কিছু লক্ষ্য দ্বারা সমর্থিত, সমস্ত নয়
তাদের মধ্যে.

--gdwarf-বিভাগ
একটি .debug_line বিভাগ তৈরি করার পরিবর্তে, এর একটি সিরিজ তৈরি করুন
.debug_line.foo বিন্যাস বিভাগ যেখানে foo বিন্যাস সংশ্লিষ্ট নাম
কোড বিভাগ। উদাহরণস্বরূপ বলা হয় একটি কোড বিভাগ .text.func ইচ্ছা
নামক একটি বিভাগে স্থাপন করা আছে তার বামন লাইন সংখ্যা তথ্য
.debug_line.text.func. যদি কোড সেকশনে শুধু ডাকা হয় .টেক্সট
তারপর ডিবাগ লাইন বিভাগ এখনও ঠিক বলা হবে .debug_line
কোনো প্রত্যয় ছাড়াই।

--size-check=error
--সাইজ-চেক=সতর্কতা
অবৈধ ELF .size নির্দেশের জন্য একটি ত্রুটি বা সতর্কতা জারি করুন।

--help
কমান্ড লাইন বিকল্পগুলির একটি সারাংশ প্রিন্ট করুন এবং প্রস্থান করুন।

--লক্ষ্য-সাহায্য
সমস্ত লক্ষ্য নির্দিষ্ট বিকল্পের একটি সারাংশ প্রিন্ট করুন এবং প্রস্থান করুন।

-I Dir
ডিরেক্টরি যোগ করুন Dir ".include" নির্দেশাবলীর জন্য অনুসন্ধান তালিকায়।

-J স্বাক্ষরিত ওভারফ্লো সম্পর্কে সতর্ক করবেন না।

-K যখন পার্থক্য টেবিলগুলি দীর্ঘ সময়ের জন্য পরিবর্তিত হয় তখন সতর্কতা জারি করুন
স্থানচ্যুতি

-L
--স্থানীয়রা
স্থানীয় চিহ্ন (প্রতীক টেবিলে) রাখুন। এই প্রতীকগুলি দিয়ে শুরু হয়
সিস্টেম-নির্দিষ্ট স্থানীয় লেবেল উপসর্গ, সাধারণত .L ELF সিস্টেমের জন্য
or L ঐতিহ্যগত a.out সিস্টেমের জন্য।

--তালিকা-lhs-width=সংখ্যা
একটি জন্য আউটপুট ডেটা কলামের সর্বোচ্চ প্রস্থ, শব্দে, সেট করুন
সংযোজনকারী তালিকাভুক্ত সংখ্যা.

--listing-lhs-width2=সংখ্যা
শব্দে, আউটপুট ডেটা কলামের সর্বাধিক প্রস্থ সেট করুন
একটি অ্যাসেম্বলার তালিকায় ধারাবাহিকতা লাইন সংখ্যা.

--তালিকা-আরএইচএস-প্রস্থ=সংখ্যা
একটি ইনপুট সোর্স লাইনের সর্বাধিক প্রস্থ সেট করুন, যেমন a এ প্রদর্শিত হয়েছে
তালিকা, থেকে সংখ্যা বাইট।

--listing-cont-lines=সংখ্যা
একটি তালিকায় মুদ্রিত লাইনের সর্বোচ্চ সংখ্যা সেট করুন
ইনপুট লাইন সংখ্যা + 1।

-o বস্তু ফাইল
থেকে অবজেক্ট-ফাইল আউটপুট নাম দিন as বস্তু ফাইল.

-R পাঠ্য বিভাগে ডেটা বিভাগটি ভাঁজ করুন।

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

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

--sectname-subst
বিভাগের নামগুলিতে অনার প্রতিস্থাপন ক্রম।

-- পরিসংখ্যান
সর্বাধিক স্থান (বাইটে) এবং ব্যবহৃত মোট সময় (সেকেন্ডে) মুদ্রণ করুন
সমাবেশ দ্বারা।

-- স্ট্রিপ-স্থানীয়-পরম
বহির্গামী প্রতীক টেবিল থেকে স্থানীয় পরম চিহ্নগুলি সরান।

-v
-version
মুদ্রণ করুন as সংস্করণ।

--সংস্করণ
মুদ্রণ করুন as সংস্করণ এবং প্রস্থান করুন।

-W
--না-সতর্ক
সতর্কতা বার্তা দমন করুন।

--মারাত্মক-সতর্কতা
সতর্কতাগুলিকে ত্রুটি হিসাবে বিবেচনা করুন।

-- সতর্ক করা
সতর্কীকরণ বার্তাগুলিকে দমন করবেন না বা তাদের ত্রুটি হিসাবে বিবেচনা করবেন না।

-w উপেক্ষা করা হয়েছে।

-x উপেক্ষা করা হয়েছে।

-Z ত্রুটির পরেও একটি অবজেক্ট ফাইল তৈরি করুন।

-- | নথি পত্র ...
স্ট্যান্ডার্ড ইনপুট, বা উৎস ফাইল একত্রিত করতে.

এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
ARM আর্কিটেকচারের 64-বিট মোড (AArch64)।

-ইবি এই বিকল্পটি নির্দিষ্ট করে যে অ্যাসেম্বলার দ্বারা উত্পন্ন আউটপুট
একটি বড়-এন্ডিয়ান প্রসেসরের জন্য এনকোড করা হিসাবে চিহ্নিত করা উচিত।

-ইএল এই বিকল্পটি নির্দিষ্ট করে যে অ্যাসেম্বলার দ্বারা উত্পন্ন আউটপুট
সামান্য-এন্ডিয়ান প্রসেসরের জন্য এনকোড করা হিসাবে চিহ্নিত করা উচিত।

-মাবি=আবী
সোর্স কোড কোন ABI ব্যবহার করে তা নির্দিষ্ট করুন। স্বীকৃত যুক্তি
হল: "ilp32" এবং "lp64", যা জেনারেট করা অবজেক্ট ফাইলের সিদ্ধান্ত নেয়
যথাক্রমে ELF32 এবং ELF64 বিন্যাস। ডিফল্ট হল "lp64"।

-mcpu =প্রসেসর[+প্রসার...]
এই বিকল্পটি লক্ষ্য প্রসেসর নির্দিষ্ট করে। অ্যাসেম্বলার করবে
একটি একত্রিত করার চেষ্টা করা হলে একটি ত্রুটি বার্তা জারি করুন৷
নির্দেশ যা লক্ষ্য প্রসেসরে কার্যকর হবে না। দ্য
নিম্নলিখিত প্রসেসরের নাম স্বীকৃত: "cortex-a35",
"cortex-a53", "cortex-a57", "cortex-a72", "exynos-m1", "qdf24xx",
"thunderx", "xgene1" এবং "xgene2"। বিশেষ নাম "সব" হতে পারে
অ্যাসেম্বলারকে যে কোনও জন্য বৈধ নির্দেশাবলী গ্রহণ করার অনুমতি দেওয়ার জন্য ব্যবহৃত হয়
সমর্থিত প্রসেসর, সমস্ত ঐচ্ছিক এক্সটেনশন সহ।

বেসিক ইন্সট্রাকশন সেট ছাড়াও অ্যাসেম্বলারকে বলা যেতে পারে
গ্রহণ, বা সীমাবদ্ধ, বিভিন্ন এক্সটেনশন স্মৃতিবিদ্যা যে প্রসারিত
প্রসেসর।

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

-মার্চ =স্থাপত্য[+প্রসার...]
এই বিকল্পটি লক্ষ্য আর্কিটেকচার নির্দিষ্ট করে। অ্যাসেম্বলার করবে
একটি একত্রিত করার চেষ্টা করা হলে একটি ত্রুটি বার্তা জারি করুন৷
নির্দেশ যা লক্ষ্য আর্কিটেকচারে কার্যকর হবে না। দ্য
নিম্নলিখিত আর্কিটেকচারের নামগুলি স্বীকৃত: "armv8-a", "armv8.1-a"
এবং "armv8.2-a"।

যদি উভয় -এমসিপিইউ এবং -মার্চ নির্দিষ্ট করা হয়, অ্যাসেম্বলার ব্যবহার করবে
জন্য সেটিং -এমসিপিইউ. যদি কোনটিই নির্দিষ্ট করা না থাকে, অ্যাসেম্বলার করবে৷
ডিফল্ট থেকে -mcpu=সমস্ত.

আর্কিটেকচার বিকল্পটি একই নির্দেশের সাথে প্রসারিত করা যেতে পারে
হিসাবে এক্সটেনশন বিকল্প সেট করুন -এমসিপিইউ বিকল্প অপছন্দ -এমসিপিইউ,
এক্সটেনশনগুলি সর্বদা ডিফল্টরূপে সক্ষম হয় না,

-mverbose-ত্রুটি
এই বিকল্পটি AArch64 গ্যাসের জন্য ভার্বোস ত্রুটি বার্তা সক্ষম করে। এই
বিকল্পটি ডিফল্টরূপে সক্রিয় করা হয়।

-mno-verbose-error
এই বিকল্পটি AArch64 গ্যাসে ভার্বোস ত্রুটি বার্তাগুলিকে নিষ্ক্রিয় করে।

নিম্নলিখিত বিকল্পগুলি উপলব্ধ হয় যখন একটি আলফার জন্য কনফিগার করা হয়
প্রসেসর।

-mসিপিইউ
এই বিকল্পটি লক্ষ্য প্রসেসর নির্দিষ্ট করে। যদি চেষ্টা করা হয়
একটি নির্দেশ একত্রিত করা যা লক্ষ্যে কার্যকর হবে না
প্রসেসর, অ্যাসেম্বলার হয় নির্দেশটিকে একটি হিসাবে প্রসারিত করতে পারে
ম্যাক্রো বা একটি ত্রুটি বার্তা জারি. এই বিকল্পটি সমতুল্য
".arch" নির্দেশিকা।

নিম্নলিখিত প্রসেসরের নামগুলি স্বীকৃত: 21064, "21064a",
21066, 21068, 21164, "21164a", "21164pc", 21264, "21264a",
"21264b", "ev4", "ev5", "lca45", "ev5", "ev56", "pca56", "ev6",
"ev67", "ev68"। অনুমতি দেওয়ার জন্য বিশেষ নাম "সমস্ত" ব্যবহার করা যেতে পারে
অ্যাসেম্বলার যেকোনো আলফা প্রসেসরের জন্য বৈধ নির্দেশাবলী গ্রহণ করবে।

OSF/1-এর ক্ষেত্রে বিদ্যমান অনুশীলনকে সমর্থন করার জন্য
".arch", এবং এর মধ্যে বিদ্যমান অনুশীলন Milo (লিনাক্স এআরসি
বুটলোডার), নম্বরযুক্ত প্রসেসরের নাম (যেমন 21064) সক্ষম করে
প্রসেসর-নির্দিষ্ট PALcode নির্দেশাবলী, যখন "ইলেক্ট্রো-ভলাসিক"
নাম (যেমন "ev4") করে না।

-এমডিবাগ
-নো-এমডিবাগ
এর জন্য ".mdebug" এনক্যাপসুলেশনের প্রজন্মকে সক্ষম বা নিষ্ক্রিয় করে
ছুরিকাঘাতের নির্দেশাবলী এবং পদ্ধতি বর্ণনাকারী। ডিফল্ট হল
স্বয়ংক্রিয়ভাবে ".mdebug" সক্ষম করে যখন প্রথম স্টাবস নির্দেশিকা হয়
দেখা

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

- প্রতিস্থাপন
-নোরপ্লেস
পদ্ধতি কলের অপ্টিমাইজেশন সক্ষম বা নিষ্ক্রিয় করে, উভয়েই
সমাবেশ এবং লিঙ্ক সময়ে. এই বিকল্পগুলি শুধুমাত্র জন্য উপলব্ধ
VMS লক্ষ্য এবং "-প্রতিস্থাপন" ডিফল্ট। এর বিভাগ 1.4.1 দেখুন
OpenVMS লিঙ্কার ইউটিলিটি ম্যানুয়াল।

-g এই বিকল্পটি ব্যবহার করা হয় যখন কম্পাইলার ডিবাগ তথ্য তৈরি করে।
কখন জিসিসি ব্যবহার করছে mips-tfile ডিবাগ তথ্য তৈরি করতে
ECOFF, স্থানীয় লেবেল অবজেক্ট ফাইলের মাধ্যমে পাস করা আবশ্যক।
অন্যথায় এই বিকল্পের কোন প্রভাব নেই।

-Gআয়তন
এর থেকে বড় একটি স্থানীয় সাধারণ প্রতীক আয়তন ".bss" এ স্থাপন করা হয়, যখন
ছোট চিহ্নগুলি ".sbss" এ স্থাপন করা হয়েছে।

-F
-32 addr
পশ্চাদগামী সামঞ্জস্যের জন্য এই বিকল্পগুলি উপেক্ষা করা হয়৷

ARC-এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
প্রসেসর।

-mcpu =সিপিইউ
এই বিকল্পটি কোর প্রসেসর বৈকল্পিক নির্বাচন করে।

-ইবি | -ইএল
হয় বড়-এন্ডিয়ান (-EB) বা ছোট-এন্ডিয়ান (-EL) আউটপুট নির্বাচন করুন।

-এমকোড-ঘনত্ব
কোড ঘনত্ব এক্সটেনশন নির্দেশাবলী সক্ষম করুন।

ARM-এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
প্রসেসর পরিবার।

-mcpu =প্রসেসর[+প্রসার...]
কোন ARM প্রসেসরের বৈকল্পিক লক্ষ্য তা উল্লেখ করুন।

-মার্চ =স্থাপত্য[+প্রসার...]
টার্গেট দ্বারা কোন ARM আর্কিটেকচার বৈকল্পিক ব্যবহার করা হয় তা নির্দিষ্ট করুন।

-mfpu =ভাসমান-বিন্দু-বিন্যাস
কোন ফ্লোটিং পয়েন্ট আর্কিটেকচার টার্গেট তা নির্বাচন করুন।

-mfloat-abi =আবী
কোন ফ্লোটিং পয়েন্ট ABI ব্যবহার করা হচ্ছে তা নির্বাচন করুন।

-মথম্ব
শুধুমাত্র থাম্ব নির্দেশনা ডিকোডিং সক্ষম করুন।

-mapcs-32 | -mapcs-26 | -ম্যাপসিএস-ফ্লোট | -mapcs-পুনঃপ্রবেশকারী
কোন পদ্ধতি কলিং কনভেনশন ব্যবহার করা হচ্ছে তা নির্বাচন করুন।

-ইবি | -ইএল
হয় বড়-এন্ডিয়ান (-EB) বা ছোট-এন্ডিয়ান (-EL) আউটপুট নির্বাচন করুন।

-mthumb-ইন্টারওয়ার্ক
কোডের মধ্যে ইন্টারওয়ার্কিং দিয়ে তৈরি করা হয়েছে তা উল্লেখ করুন
মনের মধ্যে থাম্ব এবং ARM কোড.

-এমসিসিএস
CodeComposer স্টুডিও সমাবেশ সিনট্যাক্স সামঞ্জস্য মোড চালু করে।

-k উল্লেখ করুন যে পিআইসি কোড তৈরি করা হয়েছে।

এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
ব্ল্যাকফিন প্রসেসর পরিবার।

-mcpu =প্রসেসর[-সিরেভিশন]
এই বিকল্পটি লক্ষ্য প্রসেসর নির্দিষ্ট করে। ঐচ্ছিক
সিরেভিশন অ্যাসেম্বলারে ব্যবহার করা হয় না। এটি এখানে এমন যে জিসিসি পারে
সহজেই এর "-mcpu=" বিকল্পটি পাস করুন। অ্যাসেম্বলার একটি ইস্যু করবে
একটি নির্দেশ একত্রিত করার চেষ্টা করা হলে ত্রুটি বার্তা
যা টার্গেট প্রসেসরে কার্যকর হবে না। পরবর্তী
প্রসেসরের নাম স্বীকৃত: "bf504", "bf506", "bf512", "bf514",
"bf516", "bf518", "bf522", "bf523", "bf524", "bf525", "bf526",
"bf527", "bf531", "bf532", "bf533", "bf534", "bf535" (না
এখনও প্রয়োগ করা হয়েছে), "bf536", "bf537", "bf538", "bf539", "bf542",
"bf542m", "bf544", "bf544m", "bf547", "bf547m", "bf548", "bf548m",
"bf549", "bf549m", "bf561", এবং "bf592"।

-mfdpic
এফডিপিআইসি এবিআইয়ের জন্য একত্রিত হন।

-mno-fdpic
-মনোপিক
নিষ্ক্রিয় -mfdpic.

CRIS-নির্দিষ্ট বিকল্পগুলির ডকুমেন্টেশনের জন্য তথ্য পৃষ্ঠাগুলি দেখুন।

একটি D10V এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
প্রসেসর।

-O নির্দেশাবলী সমান্তরাল করে আউটপুট অপ্টিমাইজ করুন।

একটি D30V এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
প্রসেসর।

-O নির্দেশাবলী সমান্তরাল করে আউটপুট অপ্টিমাইজ করুন।

-n নোপ তৈরি হলে সতর্ক করুন।

-N একটি 32-বিট মাল্টিপ্লাই নির্দেশের পরে একটি নোপ তৈরি হলে সতর্ক করুন৷

নিম্নলিখিত বিকল্পগুলি উপলব্ধ থাকে যখন একটি কনফিগার করা হয়
এপিফেনি প্রসেসর।

-মেপিফ্যানি
উল্লেখ করে যে 32 এবং 16 বিট নির্দেশাবলী উভয়ই অনুমোদিত।
এটাই স্বাভাবিক ব্যবহার।

-মেপিফ্যানি16
শুধুমাত্র 16 বিট সেটে অনুমোদিত নির্দেশাবলী সীমাবদ্ধ করে।

H8/300-এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
প্রসেসর @অধ্যায় H8/300 নির্ভরশীল বৈশিষ্ট্য

অপশন সমূহ
Renesas H8/300 সংস্করণের "as" এর একটি মেশিন-নির্ভর বিকল্প রয়েছে:

-এইচ-টিক-হেক্স
00x0 শৈলী ছাড়াও H'00 শৈলী হেক্স ধ্রুবক সমর্থন করে।

-মাচ=নাম
H8300 মেশিন ভেরিয়েন্ট সেট করে। নিচের মেশিনের নামগুলো হল
স্বীকৃত: "h8300h", "h8300hn", "h8300s", "h8300sn", "h8300sx" এবং
"h8300sxn"।

i386-এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
প্রসেসর।

--32 | --x32 | --64
শব্দ আকার নির্বাচন করুন, হয় 32 বিট বা 64 বিট। --32 বোঝা
Intel i386 আর্কিটেকচার, যখন --x32 এবং --64 AMD x86-64 বোঝায়
যথাক্রমে 32-বিট বা 64-বিট শব্দ-আকার সহ আর্কিটেকচার।

এই বিকল্পগুলি শুধুমাত্র ELF অবজেক্ট ফাইল ফর্ম্যাটের সাথে উপলব্ধ,
এবং প্রয়োজন যে প্রয়োজনীয় BFD সমর্থন অন্তর্ভুক্ত করা হয়েছে (ক
32-বিট প্ল্যাটফর্ম কনফিগার করার জন্য আপনাকে --enable-64-bit-bfd যোগ করতে হবে
64-বিট ব্যবহার সক্ষম করুন এবং টার্গেট প্ল্যাটফর্ম হিসাবে x86-64 ব্যবহার করুন)।

-n ডিফল্টরূপে, x86 GAS এর জন্য ব্যবহৃত একাধিক nop নির্দেশ প্রতিস্থাপন করে
মাল্টি-বাইট নোপ নির্দেশাবলী সহ কোড বিভাগের মধ্যে প্রান্তিককরণ
যেমন leal 0(%esi,1),%esi। এই সুইচ নিষ্ক্রিয়
অপ্টিমাইজেশন।

--বিভক্ত করা
SVR4-প্রাপ্ত প্ল্যাটফর্মে, চরিত্রটি / একটি মন্তব্য হিসাবে গণ্য করা হয়
অক্ষর, যার মানে এটি অভিব্যক্তিতে ব্যবহার করা যাবে না। দ্য
--বিভক্ত করা বিকল্প মোড় / একটি স্বাভাবিক চরিত্রে। এই না
অক্ষম / একটি লাইনের শুরুতে একটি মন্তব্য শুরু, বা প্রভাবিত
ব্যবহার # একটি মন্তব্য শুরু করার জন্য।

-মার্চ =সিপিইউ[+EXTENSION কে...]
এই বিকল্পটি লক্ষ্য প্রসেসর নির্দিষ্ট করে। অ্যাসেম্বলার করবে
একটি একত্রিত করার চেষ্টা করা হলে একটি ত্রুটি বার্তা জারি করুন৷
নির্দেশ যা লক্ষ্য প্রসেসরে কার্যকর হবে না। দ্য
নিম্নলিখিত প্রসেসরের নাম স্বীকৃত: "i8086", "i186", "i286",
"i386", "i486", "i586", "i686", "পেন্টিয়াম", "পেন্টিয়ামপ্রো",
"pentiumii", "pentiumiii", "pentium4", "prescott", "nocona",
"core", "core2", "corei7", "l1om", "k1om", "iamcu", "k6", "k6_2",
"অ্যাথলন", "অপ্টেরন", "k8", "amdfam10", "bdver1", "bdver2",
"bdver3", "bdver4", "znver1", "btver1", "btver2", "generic32" এবং
"জেনারিক64"।

বেসিক ইন্সট্রাকশন সেট ছাড়াও অ্যাসেম্বলারকে বলা যেতে পারে
বিভিন্ন এক্সটেনশন স্মৃতিবিদ্যা গ্রহণ করতে। উদাহরণ স্বরূপ,
"-march=i686+sse4+vmx" প্রসারিত i686 সঙ্গে sse4 এবং vmx. দ্য
নিম্নলিখিত এক্সটেনশনগুলি বর্তমানে সমর্থিত: 8087, 287, 387,
"no87", "mmx", "nommx", "sse", "sse2", "sse3", "ssse3", "sse4.1",
"sse4.2", "sse4", "nosse", "avx", "avx2", "adx", "rdseed",
"prfchw", "smap", "mpx", "sha", "prefetchwt1", "clflushopt", "se1",
"clwb", "pcommit", "avx512f", "avx512cd", "avx512er", "avx512pf",
"avx512vl", "avx512bw", "avx512dq", "avx512ifma", "avx512vbmi",
"noavx", "vmx", "vmfunc", "smx", "xsave", "xsaveopt", "xsavec",
"xsaves", "aes", "pclmul", "fsgsbase", "rdrnd", "f16c", "bmi2",
"fma", "movbe", "ept", "lzcnt", "hle", "rtm", "invpcid", "clflush",
"mwaitx", "clzero", "lwp", "fma4", "xop", "cx16", "syscall",
"rdtscp", "3dnow", "3dnowa", "sse4a", "sse5", "svme", "abm" এবং
"তালা"। একটি মৌলিক নির্দেশ প্রসারিত করার পরিবর্তে নোট করুন
সেট, "না" দিয়ে শুরু হওয়া এক্সটেনশন স্মৃতিবিদ্যা প্রত্যাহার করে
নিজ নিজ কার্যকারিতা।

যখন ".arch" নির্দেশের সাথে ব্যবহার করা হয় -মার্চ, ". arch"
নির্দেশ প্রাধান্য পাবে।

-mtune =সিপিইউ
এই বিকল্পটি অপ্টিমাইজ করার জন্য একটি প্রসেসর নির্দিষ্ট করে। যখন ব্যবহার করা হয়
সঙ্গে সংযোগ -মার্চ বিকল্প, শুধুমাত্র নির্দেশাবলী
প্রসেসর দ্বারা নির্দিষ্ট -মার্চ বিকল্প তৈরি করা হবে।

বৈধ সিপিইউ মান প্রসেসর তালিকার অনুরূপ -মার্চ =সিপিইউ.

-msse2avx
এই বিকল্পটি নির্দিষ্ট করে যে অ্যাসেম্বলারের SSE এনকোড করা উচিত
VEX উপসর্গ সহ নির্দেশাবলী।

-msse-চেক=না
-msse-চেক=সতর্কবার্তা
-msse-চেক=ভুল
অ্যাসেম্বলারের SSE চেক করা উচিত কিনা এই বিকল্পগুলি নিয়ন্ত্রণ করে
নির্দেশাবলী। -msse-চেক=না অ্যাসেম্বলারকে না করতে হবে
SSE নির্দেশাবলী চেক করুন, যা ডিফল্ট। -msse-চেক=সতর্কবার্তা
যেকোন SSE নির্দেশের জন্য অ্যাসেম্বলারকে একটি সতর্কতা জারি করবে।
-msse-চেক=ভুল অ্যাসেম্বলার ইস্যুকে যেকোন একটি ত্রুটি তৈরি করবে
এসএসই নির্দেশনা।

-mavxscalar=128
-mavxscalar=256
এই বিকল্পগুলি কীভাবে অ্যাসেম্বলারের স্কেলার AVX এনকোড করা উচিত তা নিয়ন্ত্রণ করে
নির্দেশাবলী। -mavxscalar=128 স্কেলার AVX নির্দেশাবলী এনকোড করবে
128bit ভেক্টর দৈর্ঘ্য সহ, যা ডিফল্ট। -mavxscalar=256
256bit ভেক্টর দৈর্ঘ্য সহ স্কেলার AVX নির্দেশাবলী এনকোড করবে।

-মেভেক্সলিগ=128
-মেভেক্সলিগ=256
-মেভেক্সলিগ=512
এই বিকল্পগুলি কীভাবে অ্যাসেম্বলারের দৈর্ঘ্য এনকোড করা উচিত তা নিয়ন্ত্রণ করে-
উপেক্ষা করা (LIG) EVEX নির্দেশাবলী। -মেভেক্সলিগ=128 LIG এনকোড করবে
128bit ভেক্টর দৈর্ঘ্য সহ EVEX নির্দেশাবলী, যা ডিফল্ট।
-মেভেক্সলিগ=256 এবং -মেভেক্সলিগ=512 LIG EVEX নির্দেশাবলী এনকোড করবে
যথাক্রমে 256bit এবং 512bit ভেক্টর দৈর্ঘ্য সহ।

-মেভেক্সউইগ=0
-মেভেক্সউইগ=1
এই বিকল্পগুলি নিয়ন্ত্রণ করে যে কীভাবে অ্যাসেম্বলারকে উপেক্ষা করা এনকোড করা উচিত
(WIG) EVEX নির্দেশাবলী। -মেভেক্সউইগ=0 WIG EVEX এনকোড করবে
evex.w = 0 সহ নির্দেশাবলী, যা ডিফল্ট। -মেভেক্সউইগ=1
evex.w = 1 দিয়ে WIG EVEX নির্দেশাবলী এনকোড করবে।

-mmnemonic=ATT
-mmnemonic=ইন্টেল
এই বিকল্পটি মেলানোর জন্য নিমোনিক নির্দেশনা নির্দিষ্ট করে
নির্দেশাবলী ".att_mnemonic" এবং ".intel_mnemonic" নির্দেশাবলী
নজির নেবে।

-msyntax=ATT
-msyntax=ইন্টেল
প্রক্রিয়া করার সময় এই বিকল্পটি নির্দেশ সিনট্যাক্স নির্দিষ্ট করে
নির্দেশাবলী ".att_syntax" এবং ".intel_syntax" নির্দেশাবলী
নজির নেবে।

-mnaked-reg
এই বিকল্পটি উল্লেখ করে যে রেজিস্টারের প্রয়োজন নেই % উপসর্গ
".att_syntax" এবং ".intel_syntax" নির্দেশাবলী লাগবে
নজির

-madd-bnd-প্রিফিক্স
এই বিকল্পটি অ্যাসেম্বলারকে সমস্ত শাখায় BND উপসর্গ যোগ করতে বাধ্য করে,
এমনকি যদি এই জাতীয় উপসর্গটি উত্সে স্পষ্টভাবে উল্লেখ করা না হয়
কোড।

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

-mbig-obj
x86-64 PE/COFF টার্গেটে এই বিকল্পটি বড় বস্তু ব্যবহার করতে বাধ্য করে
ফাইল ফরম্যাট, যা 32768 টিরও বেশি বিভাগের অনুমতি দেয়।

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

-mrelax-Relocations=না।
-mrelax-Relocations=হাঁ
এই বিকল্পগুলি অ্যাসেম্বলারের শিথিলতা তৈরি করা উচিত কিনা তা নিয়ন্ত্রণ করে
স্থানান্তর, R_386_GOT32X, 32-বিট মোডে, অথবা R_X86_64_GOTPCRELX
এবং R_X86_64_REX_GOTPCRELX, 64-বিট মোডে।
-mrelax-Relocations=হাঁ শিথিল স্থানান্তর তৈরি করবে।
-mrelax-Relocations=না। শিথিল স্থানান্তর তৈরি করবে না। দ্য
ডিফল্ট একটি কনফিগার বিকল্প দ্বারা নিয়ন্ত্রণ করা যেতে পারে
--enable-x86-রিলাক্স-রিলোকেশন.

-mevexrcig=rne
-mevexrcig=rd
-mevexrcig=ru
-mevexrcig=rz
এই বিকল্পগুলি নিয়ন্ত্রণ করে যে কীভাবে অ্যাসেম্বলারের SAE-কেবল EVEX এনকোড করা উচিত
নির্দেশাবলী। -mevexrcig=rne EVEX এর RC বিট এনকোড করবে
00 সহ নির্দেশনা, যা ডিফল্ট। -mevexrcig=rd,
-mevexrcig=ru এবং -mevexrcig=rz SAE-কেবল EVEX এনকোড করবে
নির্দেশাবলী যথাক্রমে 01, 10 এবং 11 RC বিট সহ।

-mamd64
-মিনটেল64
এই বিকল্পটি নির্দিষ্ট করে যে অ্যাসেম্বলার শুধুমাত্র AMD64 গ্রহণ করবে
অথবা Intel64 ISA 64-বিট মোডে। ডিফল্ট উভয় গ্রহণ করা হয়.

Intel-এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
80960 প্রসেসর।

-এসিএ | -এসিএ_এ | -এসিবি | -দুদক | -একেএ | -একেবি | -একেসি | -এএমসি
960 আর্কিটেকচারের কোন বৈকল্পিক টার্গেট তা উল্লেখ করুন।

-b নেওয়া শাখা সম্পর্কে পরিসংখ্যান সংগ্রহ করতে কোড যোগ করুন।

-না-আরাম
দীর্ঘ সময়ের জন্য তুলনা-এবং-শাখা নির্দেশাবলী পরিবর্তন করবেন না
স্থানচ্যুতি; প্রয়োজনে ত্রুটি।

এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
Ubicom IP2K সিরিজ।

-mip2022ext
নির্দিষ্ট করে যে প্রসারিত IP2022 নির্দেশাবলী অনুমোদিত।

-mip2022
ডিফল্ট আচরণ পুনরুদ্ধার করে, যা অনুমোদিত সীমাবদ্ধ করে
শুধুমাত্র মৌলিক IP2022 এর নির্দেশাবলী।

এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
রেনেসাস M32C এবং M16C প্রসেসর।

-m32c
M32C নির্দেশাবলী একত্রিত করুন।

-m16c
M16C নির্দেশাবলী একত্রিত করুন (ডিফল্ট)।

-বিশ্রাম
লিঙ্ক-টাইম শিথিলকরণের জন্য সমর্থন সক্ষম করুন।

-এইচ-টিক-হেক্স
00x0 শৈলী ছাড়াও H'00 শৈলী হেক্স ধ্রুবক সমর্থন করে।

এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
রেনেসাস M32R (পূর্বে মিতসুবিশি M32R) সিরিজ।

--m32rx
M32R পরিবারের কোন প্রসেসর টার্গেট তা উল্লেখ করুন। দ্য
ডিফল্ট সাধারণত M32R হয়, কিন্তু এই বিকল্পটি এটিতে পরিবর্তন করে
M32RX।

--সতর্ক-স্পষ্ট-সমান্তরাল-দ্বন্দ্ব or --ডব্লিউপি
সন্দেহজনক সমান্তরাল নির্মাণ হলে সতর্কতা বার্তা তৈরি করুন
সম্মুখীন।

--নো-সতর্ক-স্পষ্ট-সমান্তরাল-দ্বন্দ্ব or --Wnp
সন্দেহজনক সমান্তরাল হলে সতর্কতা বার্তা তৈরি করবেন না
নির্মাণ সম্মুখীন হয়.

এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
Motorola 68000 সিরিজ।

-l অনির্ধারিত চিহ্নের রেফারেন্স সংক্ষিপ্ত করুন, পরিবর্তে একটি শব্দে
দুই।

-m68000 | -m68008 | -m68010 | -m68020 | -m68030
| -m68040 | -m68060 | -m68302 | -m68331 | -m68332
| -m68333 | -m68340 | -mcpu32 | -m5200
68000 পরিবারে কোন প্রসেসর টার্গেট তা উল্লেখ করুন। দ্য
ডিফল্ট সাধারণত 68020 হয়, তবে এটি পরিবর্তন করা যেতে পারে
কনফিগারেশন সময়।

-m68881 | -m68882 | -mno-68881 | -mno-68882
টার্গেট মেশিনে একটি ভাসমান-বিন্দু আছে (বা নেই)
সহপ্রসেসর ডিফল্ট হল 68020 এর জন্য একটি কপ্রসেসর ধরে নেওয়া,
68030, এবং cpu32। যদিও মৌলিক 68000 এর সাথে সামঞ্জস্যপূর্ণ নয়
68881, দুটির একটি সংমিশ্রণ নির্দিষ্ট করা যেতে পারে, যেহেতু এটি
সহ কপ্রসেসর নির্দেশাবলীর অনুকরণ করা সম্ভব
প্রধান প্রসেসর।

-m68851 | -mno-68851
টার্গেট মেশিনে একটি মেমরি-ম্যানেজমেন্ট ইউনিট আছে (বা নেই)
সহপ্রসেসর ডিফল্ট হল 68020 এবং তার বেশির জন্য একটি MMU অনুমান করা।

একটি Altera-এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
Nios II প্রসেসর।

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

- আরাম-সব
শাখা নির্দেশাবলী প্রতিস্থাপন করুন যা পরিসীমা এবং সমস্ত হতে নির্ধারণযোগ্য নয়
"jmp" এবং "callr" সিকোয়েন্স সহ কল ​​নির্দেশাবলী (যথাক্রমে)।
এই বিকল্পটি লক্ষ্যের বিপরীতে পরম স্থানান্তর তৈরি করে
প্রতীক এবং অবস্থান-স্বাধীন কোডের জন্য উপযুক্ত নয়।

-না-আরাম
কোনো শাখা বা কল প্রতিস্থাপন করবেন না.

-ইবি বড়-এন্ডিয়ান আউটপুট তৈরি করুন।

-ইএল লিটল-এন্ডিয়ান আউটপুট তৈরি করুন। এটি ডিফল্ট।

-মার্চ =স্থাপত্য
এই বিকল্পটি লক্ষ্য আর্কিটেকচার নির্দিষ্ট করে। সংযোজনকারী
একটি একত্রিত করার চেষ্টা করা হলে একটি ত্রুটি বার্তা প্রদান করে
নির্দেশ যা লক্ষ্য আর্কিটেকচারে কার্যকর হবে না। দ্য
নিম্নলিখিত আর্কিটেকচারের নামগুলি স্বীকৃত: "r1", "r2"। দ্য
ডিফল্ট হল "r1"।

একটি মেটার জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
প্রসেসর।

"-mcpu=metac11"
মেটা 1.1 এর জন্য কোড তৈরি করুন।

"-mcpu=metac12"
মেটা 1.2 এর জন্য কোড তৈরি করুন।

"-mcpu=metac21"
মেটা 2.1 এর জন্য কোড তৈরি করুন।

"-mfpu=metac21"
কোড মেটা 2.1 এর FPU হার্ডওয়্যার ব্যবহার করার অনুমতি দিন।

MMIX-নির্দিষ্ট বিকল্পগুলির ডকুমেন্টেশনের জন্য তথ্য পৃষ্ঠাগুলি দেখুন৷

NDS32-এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
প্রসেসর।

"-O1"
কর্মক্ষমতা জন্য অপ্টিমাইজ করুন.

"-ওএস"
স্থানের জন্য অপ্টিমাইজ করুন।

"-ইএল"
সামান্য endian ডেটা আউটপুট উত্পাদন.

"-ইবি"
সামান্য endian ডেটা আউটপুট উত্পাদন.

"-এমপিক"
PIC তৈরি করুন।

"-mno-fp-as-gp-আরাম"
এই ফাইলের জন্য fp-as-gp শিথিলতা দমন করুন।

"-mb2bb-আরাম"
ব্যাক-টু-ব্যাক শাখা অপ্টিমাইজেশান।

"-মনো-অল-আরাম"
এই ফাইলের জন্য সমস্ত শিথিলতা দমন করুন।

"-মার্চ = "
স্থাপত্যের জন্য জড়ো করা যা v3, v3j, v3m হতে পারে,
v3f, v3s, v2, v2j, v2f, v2s।

"-mbaseline= "
বেসলাইন জন্য জড়ো করা যা v2, v3, v3m হতে পারে।

"-mfpu-freg=FREG"
একটি FPU কনফিগারেশন নির্দিষ্ট করুন।

"0 8 SP / 4 DP রেজিস্টার"
"1 16 SP / 8 DP রেজিস্টার"
"2 32 SP / 16 DP রেজিস্টার"
"3 32 SP / 32 DP রেজিস্টার"
"-মাবি =আবি"
একটি এবি সংস্করণ উল্লেখ করুন v1, v2, v2fp, v2fpp হতে পারে।

"-m[না-]ম্যাক"
গুন নির্দেশাবলী সমর্থন সক্ষম/অক্ষম করুন।

"-m[no-]div"
বিভক্ত নির্দেশাবলী সমর্থন সক্ষম/অক্ষম করুন।

"-m[no-]16bit-ext"
16-বিট এক্সটেনশন সক্ষম/অক্ষম করুন

"-m[no-]dx-regs"
d0/d1 রেজিস্টার সক্রিয়/অক্ষম করুন

"-m[no-]perf-ext"
পারফরম্যান্স এক্সটেনশন সক্ষম/অক্ষম করুন

"-m[no-]perf2-ext"
পারফরম্যান্স এক্সটেনশন সক্ষম/অক্ষম করুন 2

"-m[no-]স্ট্রিং-এক্সট"
স্ট্রিং এক্সটেনশন সক্ষম/অক্ষম করুন

"-m[no-]রিডুড-রেগস"
রিডুসড রেজিস্টার কনফিগারেশন (GPR16) বিকল্প সক্ষম/অক্ষম করুন

"-m[না-]অডিও-ইসা-এক্সট"
অডিও আইএসএ এক্সটেনশন সক্ষম/অক্ষম করুন

"-m[no-]fpu-sp-ext"
FPU SP এক্সটেনশন সক্রিয়/অক্ষম করুন

"-m[no-]fpu-dp-ext"
FPU DP এক্সটেনশন সক্ষম/অক্ষম করুন

"-m[no-]fpu-fma"
FPU ফিউজড-গুণ-যোগ নির্দেশাবলী সক্ষম/অক্ষম করুন

"-মল-এক্সট"
সমস্ত এক্সটেনশন এবং নির্দেশাবলী সমর্থন চালু করুন

PowerPC-এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি পাওয়া যায়
প্রসেসর।

-এ 32
ELF32 বা XCOFF32 তৈরি করুন।

-এ 64
ELF64 বা XCOFF64 তৈরি করুন।

-K আমাদের PIC
ELF পতাকাগুলিতে EF_PPC_RELOCATABLE_LIB সেট করুন।

-mpwrx | -mpwr2
POWER/2 (RIOS2) এর জন্য কোড তৈরি করুন।

-mpwr
POWER (RIOS1) এর জন্য কোড তৈরি করুন

-m601
PowerPC 601 এর জন্য কোড তৈরি করুন।

-এমপিপিসি, -mppc32, -m603, -m604
PowerPC 603/604 এর জন্য কোড তৈরি করুন।

-m403, -m405
PowerPC 403/405 এর জন্য কোড তৈরি করুন।

-m440
PowerPC 440 এর জন্য কোড তৈরি করুন। BookE এবং কিছু 405 নির্দেশাবলী।

-m464
PowerPC 464 এর জন্য কোড তৈরি করুন।

-m476
PowerPC 476 এর জন্য কোড তৈরি করুন।

-m7400, -m7410, -m7450, -m7455
PowerPC 7400/7410/7450/7455 এর জন্য কোড তৈরি করুন।

-m750cl
PowerPC 750CL এর জন্য কোড তৈরি করুন।

-m821, -m850, -m860
PowerPC 821/850/860 এর জন্য কোড তৈরি করুন।

-mppc64, -m620
PowerPC 620/625/630 এর জন্য কোড তৈরি করুন।

-me500, -me500x2
Motorola e500 কোর কমপ্লেক্সের জন্য কোড তৈরি করুন।

-me500mc
Freescale e500mc কোর কমপ্লেক্সের জন্য কোড তৈরি করুন।

-me500mc64
Freescale e500mc64 কোর কমপ্লেক্সের জন্য কোড তৈরি করুন।

-me5500
Freescale e5500 কোর কমপ্লেক্সের জন্য কোড তৈরি করুন।

-me6500
Freescale e6500 কোর কমপ্লেক্সের জন্য কোড তৈরি করুন।

-এমএসপিই
Motorola SPE নির্দেশাবলীর জন্য কোড তৈরি করুন।

-মিটান
AppliedMicro Titan core complex এর জন্য কোড তৈরি করুন।

-mppc64bridge
PowerPC 64 এর জন্য কোড তৈরি করুন, ব্রিজ insns সহ।

-এমবুকে
32-বিট BookE-এর জন্য কোড তৈরি করুন।

-ma2
A2 আর্কিটেকচারের জন্য কোড তৈরি করুন।

-me300
PowerPC e300 পরিবারের জন্য কোড তৈরি করুন।

-মালটিভিক
AltiVec নির্দেশাবলী সহ প্রসেসরের জন্য কোড তৈরি করুন।

-mvle
Freescale PowerPC VLE নির্দেশাবলীর জন্য কোড তৈরি করুন।

-এমভিএসএক্স
ভেক্টর-স্ক্যালার (VSX) নির্দেশাবলী সহ প্রসেসরের জন্য কোড তৈরি করুন।

-এমএইচটিএম
হার্ডওয়্যার লেনদেন মেমরি সহ প্রসেসরের জন্য কোড তৈরি করুন
নির্দেশাবলী।

-এমপাওয়ার4, -mpwr4
Power4 আর্কিটেকচারের জন্য কোড তৈরি করুন।

-এমপাওয়ার5, -mpwr5, -mpwr5x
Power5 আর্কিটেকচারের জন্য কোড তৈরি করুন।

-এমপাওয়ার6, -mpwr6
Power6 আর্কিটেকচারের জন্য কোড তৈরি করুন।

-এমপাওয়ার7, -mpwr7
Power7 আর্কিটেকচারের জন্য কোড তৈরি করুন।

-এমপাওয়ার8, -mpwr8
Power8 আর্কিটেকচারের জন্য কোড তৈরি করুন।

-এমপাওয়ার9, -mpwr9
Power9 আর্কিটেকচারের জন্য কোড তৈরি করুন।

-এমসেল
-এমসেল
সেল ব্রডব্যান্ড ইঞ্জিন আর্কিটেকচারের জন্য কোড তৈরি করুন।

-এমকম
কোড পাওয়ার/পাওয়ারপিসি সাধারণ নির্দেশাবলী তৈরি করুন।

-অনেক
যেকোনো আর্কিটেকচারের জন্য কোড তৈরি করুন (PWR/PWRX/PPC)।

-mregnames
রেজিস্টারের জন্য প্রতীকী নামের অনুমতি দিন।

-mno-regnames
রেজিস্টারের জন্য প্রতীকী নাম অনুমোদন করবেন না।

- পুনরায় স্থানান্তরযোগ্য
GCC এর -mrelocatable বিকল্পের জন্য সমর্থন।

-ম্রেলোক্যাটেবল-লিব
GCC এর -mrelocatable-lib বিকল্পের জন্য সমর্থন।

-সদস্য
ELF পতাকাগুলিতে PPC_EMB বিট সেট করুন।

- সামান্য, - সামান্য-এন্ডিয়ান, -লে
একটু এন্ডিয়ান মেশিনের জন্য কোড জেনারেট করুন।

- বড়, -বিগ-এন্ডিয়ান, -থাকা
একটি বড় এন্ডিয়ান মেশিনের জন্য কোড তৈরি করুন।

-মসোলারিস
সোলারিসের জন্য কোড তৈরি করুন।

-এমনো-সোলারিস
সোলারিসের জন্য কোড তৈরি করবেন না।

-না=গণনা
যদি একটি প্রান্তিককরণ নির্দেশিকা এর চেয়ে বেশি সন্নিবেশ করে গণনা nops, একটি করা
শাখা শুরুতে nops মৃত্যুদন্ড এড়িয়ে যান.

RX-নির্দিষ্ট বিকল্পগুলির ডকুমেন্টেশনের জন্য তথ্য পৃষ্ঠাগুলি দেখুন।

s390-এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
প্রসেসর পরিবার।

-m31
-m64
শব্দ আকার নির্বাচন করুন, হয় 31/32 বিট বা 64 বিট।

-মেসা
- mzarch
আর্কিটেকচার মোড নির্বাচন করুন, হয় এন্টারপ্রাইজ সিস্টেম
আর্কিটেকচার (esa) বা z/আর্কিটেকচার মোড (জার্চ)।

-মার্চ =প্রসেসর
কোন s390 প্রসেসর ভেরিয়েন্ট টার্গেট তা উল্লেখ করুন, g6, g6, z900,
z990, z9-109, z9-ec, z10, z196, zEC12, বা z13.

-mregnames
-mno-regnames
রেজিস্টারের জন্য প্রতীকী নামের অনুমতি দিন

-মওয়ার্ন-আরেগ-শূন্য
যখনই একটি বেস বা সূচক রেজিস্টারের জন্য অপারেন্ড হয়েছে সতর্ক করুন
নির্দিষ্ট কিন্তু শূন্য মূল্যায়ন.

নিম্নলিখিত বিকল্পগুলি উপলব্ধ হয় যখন a এর জন্য কনফিগার করা হয়
TMS320C6000 প্রসেসর।

-মার্চ =খিলান
আর্কিটেকচার থেকে (শুধুমাত্র) নির্দেশাবলী সক্ষম করুন খিলান. ডিফল্টরূপে, সব
নির্দেশাবলী অনুমোদিত।

নিম্নলিখিত মান খিলান গৃহীত হয়: "c62x", "c64x", "c64x+",
"c67x", "c67x+", "c674x"।

-এমডিএসবিটি
-mno-dsbt
সার্জারির -এমডিএসবিটি বিকল্পটি অ্যাসেম্বলারকে তৈরি করতে দেয়
1 এর মান সহ "Tag_ABI_DSBT" বৈশিষ্ট্য, নির্দেশ করে যে
কোড DSBT ঠিকানা ব্যবহার করছে। দ্য -mno-dsbt বিকল্প, ডিফল্ট,
ট্যাগটির মান 0 করে দেয়, যা নির্দেশ করে যে কোডটি করে
DSBT ঠিকানা ব্যবহার করবেন না। লিঙ্কার একটি সতর্কতা নির্গত হবে যদি বস্তু
বিভিন্ন ধরনের (DSBT এবং নন-DSBT) একসাথে লিঙ্ক করা হয়।

-mpid=না
-mpid = কাছে
-mpid=দূর
সার্জারির -mpid= বিকল্পটি অ্যাসেম্বলারকে তৈরি করতে দেয়
"ট্যাগ_এবিআই_পিআইডি" বৈশিষ্ট্যের সাথে একটি মান যা ডেটার ফর্ম নির্দেশ করে
কোড দ্বারা ব্যবহৃত ঠিকানা। -mpid=না, ডিফল্ট, নির্দেশ করে
অবস্থান-নির্ভর ডেটা অ্যাড্রেসিং, -mpid = কাছে অবস্থান নির্দেশ করে-
কাছাকাছি ডিপি অ্যাড্রেসিং ব্যবহার করে GOT অ্যাক্সেস সহ স্বাধীন ঠিকানা,
এবং -mpid=দূর GOT এর সাথে অবস্থান-স্বাধীন ঠিকানা নির্দেশ করে
দূর ডিপি অ্যাড্রেসিং ব্যবহার করে অ্যাক্সেস করে। লিঙ্কার একটি সতর্কতা নির্গত করবে
যদি এই বিকল্পের বিভিন্ন সেটিংস সহ নির্মিত বস্তুগুলি লিঙ্ক করা হয়
একসঙ্গে।

-এমপিক
-মনো-ছবি
সার্জারির -এমপিক বিকল্পটি অ্যাসেম্বলারকে "ট্যাগ_এবিআই_পিআইসি" তৈরি করতে দেয়
1 এর মান সহ বৈশিষ্ট্য, কোডটি ব্যবহার করছে তা নির্দেশ করে
অবস্থান-স্বাধীন কোড ঠিকানা, "-mno-pic" বিকল্প,
ডিফল্ট, ট্যাগের মান 0 থাকে, অবস্থান নির্দেশ করে-
নির্ভরশীল কোড ঠিকানা। লিঙ্কার একটি সতর্কতা নির্গত হবে যদি
বিভিন্ন ধরনের বস্তু (অবস্থান-নির্ভর এবং অবস্থান-
স্বাধীন) একসাথে যুক্ত।

-বিগ-এন্ডিয়ান
- সামান্য-এন্ডিয়ান
নির্দিষ্ট endianness জন্য কোড তৈরি করুন. ডিফল্ট সামান্য-
এন্ডিয়ান

TILE-Gx-এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
প্রসেসর।

-m32 | -m64
শব্দ আকার নির্বাচন করুন, হয় 32 বিট বা 64 বিট।

-ইবি | -ইএল
এন্ডিয়াননেস নির্বাচন করুন, হয় বড়-এন্ডিয়ান (-EB) বা ছোট-এন্ডিয়ান
(-ইএল)।

ভিজিয়ামের জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পটি উপলব্ধ
প্রসেসর।

-mtune =খিলান
এই বিকল্পটি লক্ষ্য আর্কিটেকচার নির্দিষ্ট করে। যদি একটি প্রচেষ্টা হয়
একটি নির্দেশ একত্রিত করার জন্য তৈরি করা হয়েছে যা লক্ষ্যে কার্যকর হবে না
আর্কিটেকচার, অ্যাসেম্বলার একটি ত্রুটি বার্তা জারি করবে।

নিম্নলিখিত নামগুলি স্বীকৃত: "mcm24" "mcm" "gr5" "gr6"

Xtensa-এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
প্রসেসর।

--পাঠ্য-বিভাগ-আক্ষরিক | --কোন-পাঠ্য-বিভাগ-আক্ষরিক
আক্ষরিক পুল চিকিত্সা নিয়ন্ত্রণ. ডিফল্ট হয়
--কোন-পাঠ্য-বিভাগ-আক্ষরিক, যা আক্ষরিককে আলাদা করে রাখে
আউটপুট ফাইলের বিভাগগুলি। এটি আক্ষরিক পুল হতে দেয়
একটি ডেটা RAM/ROM এ স্থাপন করা হয়েছে। সঙ্গে --পাঠ্য-বিভাগ-আক্ষরিক, দ্য
আক্ষরিকগুলিকে রাখার জন্য পাঠ্য বিভাগে ছেদ করা হয়
যতটা সম্ভব তাদের রেফারেন্সের কাছাকাছি। এই প্রয়োজন হতে পারে
বড় সমাবেশ ফাইলের জন্য, যেখানে আক্ষরিক অন্যথায় আউট হবে
পাঠ্য বিভাগে "L32R" নির্দেশাবলীর পরিসর। আক্ষরিক
".literal_position" নির্দেশাবলী অনুসরণ করে পুলগুলিতে গোষ্ঠীভুক্ত করা হয়েছে বা৷
পূর্ববর্তী "ENTRY" নির্দেশাবলী। এই বিকল্পগুলি শুধুমাত্র আক্ষরিক প্রভাবিত করে
PC-আপেক্ষিক "L32R" নির্দেশাবলীর মাধ্যমে উল্লেখ করা হয়েছে; জন্য আক্ষরিক
পরম মোড "L32R" নির্দেশাবলী আলাদাভাবে পরিচালনা করা হয়।

--অটো-লিটপুল | --নো-অটো-লিটপুল
আক্ষরিক পুল চিকিত্সা নিয়ন্ত্রণ. ডিফল্ট হয়
--নো-অটো-লিটপুল, যা অনুপস্থিতিতে --পাঠ্য-বিভাগ-আক্ষরিক
আউটপুট ফাইলে পৃথক বিভাগে আক্ষরিক রাখে। এই
আক্ষরিক পুল একটি ডেটা RAM/ROM এ স্থাপন করার অনুমতি দেয়। সঙ্গে
--অটো-লিটপুল, আক্ষরিক টেক্সট বিভাগে ছেদ করা হয়
তাদের রেফারেন্সের যতটা সম্ভব কাছাকাছি রাখার জন্য,
সুস্পষ্ট ".literal_position" নির্দেশাবলীর প্রয়োজন নেই৷ এই হতে পারে
খুব বড় ফাংশনের জন্য প্রয়োজনীয়, যেখানে একক আক্ষরিক পুল
ফাংশনের শুরু "L32R" দ্বারা পৌঁছানো সম্ভব নাও হতে পারে
শেষে নির্দেশাবলী। এই বিকল্পগুলি শুধুমাত্র আক্ষরিক প্রভাবিত করে
PC-আপেক্ষিক "L32R" নির্দেশাবলীর মাধ্যমে উল্লেখ করা হয়েছে; জন্য আক্ষরিক
পরম মোড "L32R" নির্দেশাবলী আলাদাভাবে পরিচালনা করা হয়। কখন
সঙ্গে একসঙ্গে ব্যবহার করা হয় --পাঠ্য-বিভাগ-আক্ষরিক, --অটো-লিটপুল লাগে
প্রাধান্য

--পরম-আক্ষরিক | --কোন-পরম-আক্ষরিক
"L32R" নির্দেশাবলী পরম ব্যবহার করে কিনা তা অ্যাসেম্বলারকে নির্দেশ করুন৷
অথবা পিসি-সম্পর্কিত ঠিকানা। প্রসেসর যদি পরম অন্তর্ভুক্ত করে
ঠিকানার বিকল্প, ডিফল্ট হল পরম "L32R" ব্যবহার করা
স্থানান্তর অন্যথায়, শুধুমাত্র পিসি-সম্পর্কিত "L32R" স্থানান্তর
ব্যবহার করা যেতে পারে.

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

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

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

--নাম-বিভাগ পুরাতন নাম=নতুন নাম
পুনঃনামকরণ করুন পুরাতন নাম বিভাগ থেকে নতুন নাম. এই বিকল্পটি ব্যবহার করা যেতে পারে
একাধিক বিভাগের নাম পরিবর্তন করতে একাধিকবার।

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

Z80-এর জন্য কনফিগার করা হলে নিম্নলিখিত বিকল্পগুলি উপলব্ধ
পারিবারিক প্রসেসর।

-z80
Z80 প্রসেসরের জন্য একত্রিত করুন।

-আর 800
R800 প্রসেসরের জন্য একত্রিত করুন।

-অনথিভুক্ত-নির্দেশ উপেক্ষা করুন
-উনুদ
অনথিভুক্ত Z80 নির্দেশাবলী একত্রিত করুন যা R800 এও কাজ করে
সতর্কতা ছাড়াই।

উপেক্ষা-অবহণযোগ্য-নির্দেশ
-ওয়ানআপ
সতর্কতা ছাড়াই সমস্ত নথিভুক্ত Z80 নির্দেশাবলী একত্রিত করুন।

-সতর্ক-অনথিভুক্ত-নির্দেশ
-উদ
অনথিভুক্ত Z80 নির্দেশাবলীর জন্য একটি সতর্কতা ইস্যু করুন যা কাজ করে
R800।

-সতর্ক-অবহণযোগ্য-নির্দেশ
-উপ
অনথিভুক্ত Z80 নির্দেশাবলীর জন্য একটি সতর্কতা জারি করুন যা কাজ করে না
R800 এ।

-নিষিদ্ধ-অনথিভুক্ত-নির্দেশ
-ফুদ
সমস্ত অনথিভুক্ত নির্দেশাবলীকে ত্রুটি হিসাবে বিবেচনা করুন।

-নিষিদ্ধ-অবহণযোগ্য-নির্দেশ
-ফুপ
অনথিভুক্ত Z80 নির্দেশাবলী ব্যবহার করুন যেগুলি R800 এ কাজ করে না
ত্রুটি।

onworks.net পরিষেবাগুলি ব্যবহার করে অনলাইনে i686-linux-gnu- ব্যবহার করুন৷


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

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

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

Ad