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

Ad


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

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

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

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

কার্যক্রম:

NAME এর


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

সাইনোপিসিস


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

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

লক্ষ্য এআরসি বিকল্প:
[-মার্ক [5⎪6⎪7⎪8]]
[-ইবি-ইএল]

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

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

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

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

লক্ষ্য i386 বিকল্প:
[--32--64] [-n]

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

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

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

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

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

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

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

লক্ষ্য মিপস বিকল্প:
[-নোকপ্প] [-ইএল] [-ইবি] [-O[অপ্টিমাইজেশান স্তর]]
[-g[ডেবাগ্ করা স্তর]] [-G NUM] [-কেপিআইসি] [-কল_শেয়ার করা হয়েছে]
[-non_shared] [-এক্সগোট]
[-মাবি=ABI- র] [-32] [-n32] [-64] [-mfp32] [-mgp32]
[-মার্চ=সিপিইউ] [-mtune=সিপিইউ] [-মিপস 1] [-মিপস 2]
[-মিপস 3] [-মিপস 4] [-মিপস 5] [-মিপস 32] [-mips32r2]
[-মিপস 64] [-mips64r2]
[-গঠন-ভাসা] [-না-নির্মাণ-ভাসা]
[-ফাঁদ] [-বিরতিহীন] [- বিরতি] [-নো-ফাঁদ]
[-mfix7000] [-mno-fix7000]
[-মিপস 16] [-no-mips16]
[-মিপস 3 ডি] [-no-mips3d]
[-mdmx] [-না-এমডিএমএক্স]
[-এমডিবাগ] [-নো-এমডিবাগ]
[-এমপিডিআর] [-mno-pdr]

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

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

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

লক্ষ্য পাওয়ারপিসি বিকল্প:
[-mpwrx-mpwr2-mpwr-m601-এমপিপিসি-mppc32-m603-m604
-m403-m405-mppc64-m620-mppc64bridge-এমবুকে
-mbooke32-mbooke64]
[-এমকম-অনেক-মালটিভিক] [-সদস্য]
[-mregnames-mno-regnames]
[- পুনরায় স্থানান্তরযোগ্য-ম্রেলোক্যাটেবল-লিব]
[- সামান্য- সামান্য-এন্ডিয়ান-বিগ-বিগ-এন্ডিয়ান]
[-মসোলারিস-এমনো-সোলারিস]

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

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

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

বর্ণনাঃ


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

as প্রাথমিকভাবে GNU C কম্পাইলার "gcc" এর আউটপুট একত্রিত করার উদ্দেশ্যে
লিঙ্কার "ld"। তবুও, আমরা তৈরি করার চেষ্টা করেছি 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[cdhlmns]
বিভিন্ন উপায়ে তালিকা চালু করুন:

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

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

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

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

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

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

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

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

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

-- বিকল্প
বিকল্প ম্যাক্রো মোডে শুরু করুন, @ref{Altmacro,".altmacro"} দেখুন।

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

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

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

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

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

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

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

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

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

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

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

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

-L
--স্থানীয়রা
স্থানীয় চিহ্ন (প্রতীক টেবিলে) রাখুন। ঐতিহ্যগত a.out সিস্টেমে এই শুরু
সঙ্গে L, কিন্তু বিভিন্ন সিস্টেমে বিভিন্ন স্থানীয় লেবেল উপসর্গ রয়েছে।

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-মার্ক [5⎪6⎪7⎪8]
এই বিকল্পটি কোর প্রসেসর বৈকল্পিক নির্বাচন করে।

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

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

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

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

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

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

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

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

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

-mthumb-ইন্টারওয়ার্ক
নির্দিষ্ট করুন যে কোডটি থাম্ব এবং এআরএম কোডের মধ্যে ইন্টারওয়ার্কিং দিয়ে তৈরি করা হয়েছে
মনে আছে।

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

নিম্নলিখিত বিকল্পগুলি পাওয়া যায় যখন রেনেসাস M32R (পূর্বে
Mitsubishi 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 অনুমান করা।

PDP-11 মেশিন নির্ভর বৈশিষ্ট্য বিকল্পগুলি সম্পর্কে বিশদ বিবরণের জন্য, দেখুন @ref{PDP-11-Options}।

-এমপিক -মনো-ছবি
অবস্থান-স্বাধীন (বা অবস্থান-নির্ভর) কোড তৈরি করুন। ডিফল্ট হয় -এমপিক.

-মল
-মল-এক্সটেনশন
সমস্ত নির্দেশ সেট এক্সটেনশন সক্রিয় করুন. এটি ডিফল্ট।

-mno-এক্সটেনশন
সমস্ত নির্দেশ সেট এক্সটেনশন নিষ্ক্রিয় করুন.

-mপ্রসার -মনো-প্রসার
একটি নির্দিষ্ট নির্দেশ সেট এক্সটেনশন সক্ষম (বা নিষ্ক্রিয়)।

-mসিপিইউ
একটি নির্দিষ্ট CPU দ্বারা সমর্থিত নির্দেশ সেট এক্সটেনশন সক্ষম করুন এবং সমস্ত নিষ্ক্রিয় করুন৷
অন্যান্য এক্সটেনশন।

-mমেশিন
একটি নির্দিষ্ট মেশিন মডেল দ্বারা সমর্থিত নির্দেশ সেট এক্সটেনশন সক্রিয় করুন, এবং
অন্যান্য সমস্ত এক্সটেনশন নিষ্ক্রিয় করুন।

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

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

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

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

-m68hc11 -m68hc12 -m68hcs12
কোন প্রসেসর টার্গেট তা উল্লেখ করুন। ডিফল্ট কনফিগারেশন দ্বারা সংজ্ঞায়িত করা হয়
অ্যাসেম্বলার তৈরি করার সময় বিকল্প।

-mshort
16-বিট পূর্ণসংখ্যা ABI ব্যবহার করার জন্য নির্দিষ্ট করুন।

- দীর্ঘ
32-বিট পূর্ণসংখ্যা ABI ব্যবহার করার জন্য নির্দিষ্ট করুন।

-mshort-ডাবল
32-বিট ডাবল ABI ব্যবহার করার জন্য নির্দিষ্ট করুন।

-মলং-ডবল
64-বিট ডাবল ABI ব্যবহার করার জন্য নির্দিষ্ট করুন।

--বল-দীর্ঘ-শাখা
আপেক্ষিক শাখাগুলি পরম শাখায় পরিণত হয়। এটি শর্তাধীন শাখাগুলির উদ্বেগ করে,
নিঃশর্ত শাখা এবং একটি সাব রুটিন শাখা.

-S -- সংক্ষিপ্ত শাখা
অফসেট সীমার বাইরে থাকলে আপেক্ষিক শাখাগুলিকে পরম শাখায় পরিণত করবেন না।

--স্ট্রিক-ডাইরেক্ট-মোড
ডাইরেক্ট অ্যাড্রেসিং মোডকে এক্সটেন্ডেড অ্যাড্রেসিং মোডে পরিণত করবেন না যখন
নির্দেশ সরাসরি ঠিকানা মোড সমর্থন করে না.

--প্রিন্ট-ইনএসএন-সিনট্যাক্স
ত্রুটির ক্ষেত্রে নির্দেশের সিনট্যাক্স মুদ্রণ করুন।

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

--উৎপন্ন-উদাহরণ
প্রতিটি সম্ভাব্য নির্দেশের জন্য নির্দেশের একটি উদাহরণ প্রিন্ট করুন এবং তারপরে প্রস্থান করুন। এই
বিকল্প শুধুমাত্র পরীক্ষার জন্য দরকারী as.

নিম্নলিখিত অপশন পাওয়া যায় যখন as SPARC আর্কিটেকচারের জন্য কনফিগার করা হয়েছে:

-Av6 -Av7 -Av8 - অ্যাসপার্কলেট -অ্যাস্পারক্লাইট
-এভি8প্লাস -এভি8প্লাস -Av9 -Av9a
স্পষ্টভাবে SPARC আর্কিটেকচারের একটি বৈকল্পিক নির্বাচন করুন।

-এভি8প্লাস এবং -এভি8প্লাস একটি 32 বিট পরিবেশ নির্বাচন করুন। -Av9 এবং -Av9a একটি 64 বিট নির্বাচন করুন
পরিবেশ।

-এভি8প্লাস এবং -Av9a UltraSPARC এক্সটেনশনের সাথে SPARC V9 নির্দেশ সেট সক্ষম করুন।

-xarch=v8plus -xarch=v8plusa
সোলারিস v9 অ্যাসেম্বলারের সাথে সামঞ্জস্যের জন্য। এই বিকল্পগুলি সমতুল্য
-Av8plus এবং -Av8plusa, যথাক্রমে।

-বাম্প
অ্যাসেম্বলার অন্য আর্কিটেকচারে স্যুইচ করলে সতর্ক করুন।

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

-mfar-মোড
বর্ধিত ঠিকানা মোড সক্রিয় করুন. সমস্ত ঠিকানা এবং স্থানান্তর বর্ধিত অনুমান করা হবে
ঠিকানা (সাধারণত 23 বিট)।

-mcpu =CPU_VERSION
CPU সংস্করণের জন্য কম্পাইল করা হচ্ছে সেট করে।

-ত্রুটি থেকে ফাইল ফাইল ফাইল
একটি ফাইলে ত্রুটি আউটপুট পুনঃনির্দেশিত করুন, ভাঙা সিস্টেমের জন্য যা এই ধরনের আচরণ সমর্থন করে না
শেল মধ্যে

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

-G NUM
এই বিকল্পটি একটি বস্তুর সবচেয়ে বড় আকার সেট করে যার সাথে নিহিতভাবে উল্লেখ করা যেতে পারে
"জিপি" রেজিস্টার। এটি শুধুমাত্র সেই লক্ষ্যগুলির জন্য গৃহীত হয় যা ECOFF ফর্ম্যাট ব্যবহার করে, যেমন a
DECstation চলমান Ultrix. ডিফল্ট মান 8।

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

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

-মিপস 1
-মিপস 2
-মিপস 3
-মিপস 4
-মিপস 5
-মিপস 32
-mips32r2
-মিপস 64
-mips64r2
একটি নির্দিষ্ট MIPS নির্দেশনা সেট আর্কিটেকচার স্তরের জন্য কোড তৈরি করুন। -মিপস 1 একটি
জন্য উপনাম -মার্চ = r3000, -মিপস 2 জন্য একটি উপনাম হয় -মার্চ = r6000, -মিপস 3 জন্য একটি উপনাম হয়
-মার্চ = r4000 এবং -মিপস 4 জন্য একটি উপনাম হয় -মার্চ = r8000. -মিপস 5, -মিপস 32, -mips32r2,
-মিপস 64, এবং -mips64r2 জেনেরিকের সাথে মিলে যায় মিপস V, MIPS32, MIPS32 মুক্তি 2, MIPS64,
এবং MIPS64 মুক্তি 2 ISA প্রসেসর, যথাক্রমে.

-মার্চ =সিপিইউ
একটি নির্দিষ্ট MIPS cpu-এর জন্য কোড তৈরি করুন।

-mtune =সিপিইউ
একটি নির্দিষ্ট MIPS cpu এর জন্য সময়সূচী এবং টিউন করুন।

-mfix7000
-mno-fix7000
একটি mfhi বা mflo এর গন্তব্য রেজিস্টার পড়া হলে নোপস ঢোকানো হবে
নির্দেশ নিম্নলিখিত দুটি নির্দেশাবলী মধ্যে ঘটে.

-এমডিবাগ
-নো-এমডিবাগ
এর পরিবর্তে স্ট্যাব-স্টাইল ডিবাগিং আউটপুট একটি ECOFF-স্টাইল .mdebug বিভাগে যেতে দিন
স্ট্যান্ডার্ড ELF .stabs বিভাগগুলির।

-এমপিডিআর
-mno-pdr
".pdr" বিভাগের নিয়ন্ত্রণ প্রজন্ম।

-mgp32
-mfp32
রেজিস্টারের আকারগুলি সাধারণত ISA এবং ABI থেকে অনুমান করা হয়, কিন্তু এই পতাকাগুলিকে জোর করে
রেজিস্টারের নির্দিষ্ট গ্রুপকে সর্বদা 32 বিট প্রশস্ত হিসাবে গণ্য করা হবে। -mgp32
সাধারণ-উদ্দেশ্য রেজিস্টারের আকার নিয়ন্ত্রণ করে এবং -mfp32 এর আকার নিয়ন্ত্রণ করে
ফ্লোটিং-পয়েন্ট রেজিস্টার।

-মিপস 16
-no-mips16
MIPS 16 প্রসেসরের জন্য কোড তৈরি করুন। এটি ".set mips16" রাখার সমতুল্য
সমাবেশ ফাইলের শুরুতে। -no-mips16 এই বিকল্পটি বন্ধ করে।

-মিপস 3 ডি
-no-mips3d
MIPS-3D অ্যাপ্লিকেশন নির্দিষ্ট এক্সটেনশনের জন্য কোড তৈরি করুন। এই বলে
অ্যাসেম্বলার MIPS-3D নির্দেশাবলী গ্রহণ করতে। -no-mips3d এই বিকল্পটি বন্ধ করে।

-mdmx
-না-এমডিএমএক্স
MDMX অ্যাপ্লিকেশন নির্দিষ্ট এক্সটেনশনের জন্য কোড তৈরি করুন। এই অ্যাসেম্বলারকে বলে
MDMX নির্দেশাবলী গ্রহণ করতে। -না-এমডিএমএক্স এই বিকল্পটি বন্ধ করে।

--construct-floats
--no-construct-floats
সার্জারির --no-construct-floats বিকল্পটি দ্বিগুণ প্রস্থের ভাসমান নির্মাণ নিষ্ক্রিয় করে
দুটি একক প্রস্থে মানের দুটি অর্ধেক লোড করে বিন্দু ধ্রুবক
ফ্লোটিং পয়েন্ট রেজিস্টার যা দ্বিগুণ প্রস্থ রেজিস্টার তৈরি করে। গতানুগতিক
--construct-floats এই ফ্লোটিং পয়েন্ট নির্মাণের অনুমতি দিয়ে নির্বাচিত করা হয়
ধ্রুবক।

--ইমুলেশন=নাম
এই বিকল্প কারণ as অনুকরণ করা as অন্য কিছু লক্ষ্যের জন্য কনফিগার করা হয়েছে, সব ক্ষেত্রে,
আউটপুট বিন্যাস সহ (শুধুমাত্র ELF এবং ECOFF-এর মধ্যে নির্বাচন করা), ছদ্ম-এর পরিচালনা
অপকোড যা ডিবাগিং তথ্য তৈরি করতে পারে বা প্রতীক টেবিলের তথ্য সংরক্ষণ করতে পারে,
এবং ডিফল্ট endianness. উপলব্ধ কনফিগারেশন নাম হল: mipsecoff, mipsself,
mipslecoff, mipsbecoff, mipslelf, mipsbelf. প্রথম দুটি ডিফল্ট পরিবর্তন করে না
প্রাথমিক টার্গেট যেটির জন্য অ্যাসেম্বলার কনফিগার করা হয়েছিল তার থেকে শেষ হওয়া; দ্য
অন্যরা ডিফল্ট পরিবর্তন করে ছোট- বা বড়-এন্ডিয়ান হিসাবে নির্দেশ করে b or l মধ্যে
নাম ব্যবহার -ইবি or -ইএল যে কোনো ক্ষেত্রেই শেষের নির্বাচনকে অগ্রাহ্য করবে।

এই বিকল্পটি বর্তমানে শুধুমাত্র প্রাথমিক লক্ষ্যমাত্রা হলেই সমর্থিত as জন্য কনফিগার করা হয়
একটি MIPS ELF বা ECOFF লক্ষ্য। উপরন্তু, প্রাথমিক লক্ষ্য বা অন্যদের নির্দিষ্ট করা হয়েছে
সঙ্গে --সক্ষম-লক্ষ্য =... কনফিগারেশনের সময় অবশ্যই অন্যের জন্য সমর্থন অন্তর্ভুক্ত করতে হবে
বিন্যাস, যদি উভয়ই পাওয়া যায়। উদাহরণস্বরূপ, Irix 5 কনফিগারেশন অন্তর্ভুক্ত
উভয়ের জন্য সমর্থন।

অবশেষে, এই বিকল্পটি আরও সূক্ষ্ম-শস্য সহ আরও কনফিগারেশন সমর্থন করবে
অ্যাসেম্বলারের আচরণের উপর নিয়ন্ত্রণ, এবং আরও প্রসেসরের জন্য সমর্থিত হবে।

-নোকপ্প
as এই বিকল্প উপেক্ষা করে। এটি নেটিভ সরঞ্জামগুলির সাথে সামঞ্জস্যের জন্য গৃহীত হয়।

--ফাঁদ
--নো-ফাঁদ
-- বিরতি
--বিরতিহীন
শূন্য দ্বারা গুণন ওভারফ্লো এবং ভাগের সাথে কীভাবে মোকাবিলা করা যায় তা নিয়ন্ত্রণ করুন। --ফাঁদ or
--বিরতিহীন (যা প্রতিশব্দ) একটি ফাঁদ ব্যতিক্রম নিন (এবং শুধুমাত্র নির্দেশের জন্য কাজ করুন
স্থাপত্য স্তর 2 এবং উচ্চতর সেট করুন); -- বিরতি or --নো-ফাঁদ (এছাড়াও প্রতিশব্দ, এবং
ডিফল্ট) একটি বিরতি ব্যতিক্রম নিন।

-n যখন এই বিকল্পটি ব্যবহার করা হয়, as প্রতিবার এটি একটি নোপ তৈরি করে একটি সতর্কতা জারি করবে
একটি ম্যাক্রো থেকে নির্দেশনা।

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

-jsri2bsr
-nojsri2bsr
JSRI থেকে BSR রূপান্তর সক্ষম বা নিষ্ক্রিয় করুন। ডিফল্টরূপে এই সক্রিয় করা হয়. দ্য
কমান্ড লাইন বিকল্প -nojsri2bsr এটি নিষ্ক্রিয় করতে ব্যবহার করা যেতে পারে।

-সিফিল্টার
-নোসিফিল্টার
সিলিকন ফিল্টার আচরণ সক্ষম বা অক্ষম করুন। ডিফল্টরূপে এই নিষ্ক্রিয় করা হয়. দ্য
ডিফল্ট দ্বারা ওভাররাইড করা যেতে পারে -সিফিল্টার কমান্ড লাইন অপশন।

-বিশ্রাম
দীর্ঘ স্থানচ্যুতির জন্য লাফের নির্দেশাবলী পরিবর্তন করুন।

-mcpu=[210⎪340]
লক্ষ্য হার্ডওয়্যারে সিপিইউ টাইপ নির্বাচন করুন। এটি কোন নির্দেশাবলী হতে পারে তা নিয়ন্ত্রণ করে
একত্রিত

-ইবি একটি বড় endian লক্ষ্যের জন্য জড়ো করা.

-ইএল একটি সামান্য endian লক্ষ্য জন্য জড়ো করা.

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

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

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

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

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

--লং কল --না-লং কল
বৃহত্তর জুড়ে কল করার অনুমতি দিতে কল নির্দেশাবলীর রূপান্তর সক্ষম বা অক্ষম করুন
ঠিকানার পরিসীমা। ডিফল্ট হয় --না-লং কল.

-- রূপান্তর --না-রূপান্তর
Xtensa নির্দেশাবলীর সমস্ত অ্যাসেম্বলার রূপান্তরগুলি সক্ষম বা অক্ষম করুন৷ ডিফল্ট
is -- রূপান্তর; --না-রূপান্তর শুধুমাত্র বিরল ক্ষেত্রে ব্যবহার করা উচিত যখন
নির্দেশাবলী ঠিক যেমন সমাবেশ উত্স নির্দিষ্ট করা আবশ্যক.

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


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

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

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

Ad