এটি হল castxml কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
castxml - C++ ঘোষণার একটি XML উপস্থাপনা তৈরি করুন
সাইনোপিসিস
castxml ( | | )...
বর্ণনাঃ
castxml দ্বারা ব্যাখ্যা করা বিকল্পগুলি নীচে তালিকাভুক্ত করা হয়েছে৷ বাকি অপশন দেওয়া হয়
অভ্যন্তরীণ ক্ল্যাং কম্পাইলার।
বিকল্প
--castxml-cc-
--castxml-cc-"(" ...")"
অভ্যন্তরীণ ক্ল্যাং প্রিপ্রসেসর এবং লক্ষ্য প্ল্যাটফর্ম কনফিগার করুন যেটির সাথে মেলে
কম্পাইলার কমান্ড দেওয়া হয়েছে। দ্য "gnu", "msvc", "gnu-c", অথবা "msvc-c" হতে হবে।
একটি কম্পাইলারের নাম দেয় (যেমন "gcc") এবং ... বিকল্পগুলি নির্দিষ্ট করে যা হতে পারে৷
এর লক্ষ্যকে প্রভাবিত করে (যেমন "-m32")।
--castxml-gccxml
gccxml-ফর্ম্যাট আউটপুট লিখুন .xml বা '-o' দ্বারা নামকৃত ফাইল
--castxml-শুরু [, ]...
প্রদত্ত (যোগ্য) নাম(গুলি) দিয়ে ঘোষণা(গুলি) এ AST ট্রাভার্সাল শুরু করুন৷ একাধিক
নামগুলি একটি কমা দ্বারা পৃথক করা তালিকা হিসাবে বা বিকল্পটি পুনরাবৃত্তি করে নির্দিষ্ট করা যেতে পারে।
-হেল্প, --help
castxml এবং অভ্যন্তরীণ ক্ল্যাং কম্পাইলার ব্যবহারের তথ্য মুদ্রণ করুন
-o
আউটপুট লিখুন
--সংস্করণ
castxml এবং অভ্যন্তরীণ ক্ল্যাং কম্পাইলার সংস্করণ তথ্য মুদ্রণ করুন
অভ্যন্তরীণ ক্ল্যাং কম্পাইলারের জন্য সাহায্য নীচে প্রদর্শিত হবে।
-------------------------------------------------- -------------
ওভারভিউ: ক্ল্যাং এলএলভিএম কম্পাইলার
ব্যবহার: ঝনঝন [বিকল্প]
বিকল্পগুলি:
-### এই কম্পাইলেশন চালানোর জন্য কমান্ডগুলি প্রিন্ট করুন (কিন্তু চালাবেন না)
-- বিশ্লেষণ করুন
স্ট্যাটিক বিশ্লেষক চালান
-আরসিএমটি-মাইগ্রেট-এমিট-ত্রুটি
মাইগ্রেটর ঠিক করতে পারলেও ARC ত্রুটিগুলি নির্গত করুন৷
-আরসিএমটি-মাইগ্রেট-রিপোর্ট-আউটপুট
Plist রিপোর্টের জন্য আউটপুট পথ
--চুদা-ডিভাইস-শুধু
শুধুমাত্র ডিভাইস-সাইড CUDA সংকলন করুন
--চুদা-হোস্ট-শুধু
শুধুমাত্র হোস্ট-সাইড CUDA সংকলন করুন
-cxx-ইসিস্টেম
C++ সিস্টেমে ডিরেক্টরি যোগ করুন অনুসন্ধান পথ অন্তর্ভুক্ত করুন
-c শুধুমাত্র প্রিপ্রসেস, কম্পাইল এবং অ্যাসেম্বল স্টেপ চালান
-ডিডি ম্যাক্রো সংজ্ঞা মুদ্রণ করুন -E স্বাভাবিক আউটপুট ছাড়াও মোড
-নির্ভরতা-বিন্দু DOT-ফরম্যাটেড হেডার নির্ভরতা লিখতে ফাইলের নাম
-নির্ভরতা-ফাইল
নির্ভরতা আউটপুট লিখতে ফাইলের নাম (বা -)
-ডিএম ম্যাক্রো সংজ্ঞা মুদ্রণ করুন -E স্বাভাবিক আউটপুটের পরিবর্তে মোড
-এমিট-অ্যাস্ট
উৎস ইনপুট জন্য ঝনঝন AST ফাইল নির্গত
-emit-llvm
অ্যাসেম্বলার এবং অবজেক্ট ফাইলের জন্য LLVM উপস্থাপনা ব্যবহার করুন
-E শুধুমাত্র প্রিপ্রসেসর চালান
-faltivec
AltiVec ভেক্টর ইনিশিয়ালাইজার সিনট্যাক্স সক্ষম করুন
ফ্যান্সি-এসকেপ-কোড
ডায়াগনস্টিকসের জন্য ANSI এস্কেপ কোড ব্যবহার করুন
-ফ্যাপল-কেক্সট
অ্যাপলের কার্নেল এক্সটেনশন ABI ব্যবহার করুন
-ফ্যাপল-প্রাগমা-প্যাক
Apple gcc-সামঞ্জস্যপূর্ণ #pragma প্যাক হ্যান্ডলিং সক্ষম করুন৷
-ফ্যাপ্লিকেশন-এক্সটেনশন অ্যাপ এক্সটেনশনের জন্য উপলব্ধ কোড সীমাবদ্ধ করুন
-fblocks
'ব্লক' ভাষা বৈশিষ্ট্য সক্রিয় করুন
-fborland-এক্সটেনশন
বোরল্যান্ড কম্পাইলার দ্বারা সমর্থিত অ-মানক নির্মাণগুলি গ্রহণ করুন
-fbuild-session-file=
এর শেষ পরিবর্তনের সময় ব্যবহার করুন বিল্ড সেশন টাইমস্ট্যাম্প হিসাবে
-fbuild-session-timestamp=
বর্তমান বিল্ড সেশন শুরু হওয়ার সময়
-ফরং-ডায়াগনস্টিকস
ডায়াগনস্টিকসে রং ব্যবহার করুন
-fcomment-block-commands=
প্রতিটি কমা বিভক্ত আর্গুমেন্টকে এর মধ্যে বিবেচনা করুন একটি ডকুমেন্টেশন মন্তব্য ব্লক হিসাবে
হুকুম
-কভারেজ-ম্যাপিং
কোড কভারেজ বিশ্লেষণ সক্ষম করতে কভারেজ ম্যাপিং তৈরি করুন
-fcxx- ব্যতিক্রম
C++ ব্যতিক্রমগুলি সক্ষম করুন
-fdata-বিভাগ
প্রতিটি ডেটা তার নিজস্ব বিভাগে রাখুন (শুধুমাত্র ELF)
-fdebug-টাইপস-বিভাগ
ডিবাগ প্রকারগুলিকে তাদের নিজস্ব বিভাগে রাখুন (শুধুমাত্র ELF)
-fdelayed-টেমপ্লেট-পার্সিং
অনুবাদ ইউনিটের শেষে টেমপ্লেটেড ফাংশন সংজ্ঞা পার্স করুন
-fdiagnostics-পার্সেবল-fixits
প্রিন্ট ফিক্স-এটি মেশিন পার্সযোগ্য আকারে
-fdiagnostics-print-source-range-info
সাংখ্যিক আকারে প্রিন্ট সোর্স রেঞ্জ স্প্যান
-fdiagnostics-শো-নোট-অন্তর্ভুক্ত-স্ট্যাক
ডিসপ্লে ডায়াগনস্টিক নোটের জন্য স্ট্যাক অন্তর্ভুক্ত করে
-fdiagnostics-শো-বিকল্প
ম্যাপযোগ্য ডায়গনিস্টিক সহ প্রিন্ট বিকল্পের নাম
-fdiagnostics-শো-টেমপ্লেট-বৃক্ষ
বিভিন্ন টেমপ্লেটের জন্য একটি টেমপ্লেট তুলনা ট্রি প্রিন্ট করুন
-ডলার-ইন-আইডেন্টিফায়ার
আইডেন্টিফায়ারে '$'-এর অনুমতি দিন
-femit-সব-ডিক্লেস
অব্যবহৃত হলেও সমস্ত ঘোষণা নির্গত করুন
- ব্যতিক্রম
ব্যতিক্রম পরিচালনার জন্য সমর্থন সক্ষম করুন
ফাস্ট-গণিত
*ফ্রন্টএন্ড* এর 'দ্রুত-গণিত' মোড সক্রিয় করুন। এই অপ্টিমাইজেশান উপর কোন প্রভাব আছে, কিন্তু
GCC এর মতোই একটি প্রিপ্রসেসর ম্যাক্রো __FAST_MATH__ প্রদান করে ফাস্ট-গণিত পতাকা
-ffixed-r9
R9 রেজিস্টার সংরক্ষণ করুন (শুধুমাত্র এআরএম)
-ffixed-x18
x18 রেজিস্টার সংরক্ষণ করুন (শুধুমাত্র AArch64)
-ffp-চুক্তি=
ফর্ম ফিউজড FP অপ্স (যেমন FMA): দ্রুত (সর্বত্র) | অন (FP_CONTRACT অনুযায়ী
প্রাগমা, ডিফল্ট) | বন্ধ (কখনও ফিউজ করবেন না)
-ফ্রিস্ট্যান্ডিং
দাবী করুন যে সংকলনটি একটি ফ্রিস্ট্যান্ডিং পরিবেশে সঞ্চালিত হয়
-ফাংশন-বিভাগ
প্রতিটি ফাংশনকে তার নিজস্ব বিভাগে রাখুন (শুধুমাত্র ELF)
-fgnu-কীওয়ার্ড
ভাষা মান নির্বিশেষে GNU-এক্সটেনশন কীওয়ার্ডের অনুমতি দিন
-fgnu-রানটাইম
স্ট্যান্ডার্ড GNU অবজেক্টিভ-সি রানটাইমের সাথে সামঞ্জস্যপূর্ণ আউটপুট তৈরি করুন
-fgnu89-ইনলাইন
Gnu89 ইনলাইন শব্দার্থবিদ্যা ব্যবহার করুন
-fimplicit-মডিউল-মানচিত্র
মডিউল মানচিত্র ফাইলগুলির জন্য স্পষ্টভাবে ফাইল সিস্টেম অনুসন্ধান করুন।
-ফিনস্ট্রুমেন্ট-ফাংশন
ইনস্ট্রুমেন্ট ফাংশন এন্ট্রি এবং প্রস্থান কল জেনারেট
-সংযুক্ত- হিসাবে
ইন্টিগ্রেটেড অ্যাসেম্বলার সক্রিয় করুন
-fmath-erno
errno সেট করে ত্রুটি নির্দেশ করতে গণিত ফাংশন প্রয়োজন
-fmax-টাইপ-সারিবদ্ধ=
একটি স্পষ্ট প্রান্তিককরণের অভাব থাকা পয়েন্টারগুলিতে প্রয়োগ করার জন্য সর্বাধিক প্রান্তিককরণ নির্দিষ্ট করুন৷
-fmodule-file=
এই precompiled মডিউল ফাইল লোড
-fmodule-map-file=
এই মডিউল মানচিত্র ফাইল লোড করুন
-fmodule-নাম=
নির্মাণের জন্য মডিউলটির নাম উল্লেখ করুন
-fmodules-cache-path=
মডিউল ক্যাশে পাথ নির্দিষ্ট করুন
-fmodules-decluse
একটি মডিউলের মধ্যে ব্যবহৃত মডিউলগুলির ঘোষণার প্রয়োজন৷
-fmodules-ignore-macro=
মডিউল তৈরি এবং লোড করার সময় প্রদত্ত ম্যাক্রোর সংজ্ঞা উপেক্ষা করুন
-fmodules-ছাঁটাই-পর=
ব্যবধানটি নির্দিষ্ট করুন (সেকেন্ডে) যার পরে একটি মডিউল ফাইল বিবেচনা করা হবে
অব্যবহৃত
-fmodules-ছাঁটাই-ব্যবধান=
মডিউল ক্যাশে ছাঁটাই করার প্রচেষ্টার মধ্যে ব্যবধান (সেকেন্ডে) নির্দিষ্ট করুন
-fmodules-অনুসন্ধান-সমস্ত
রেফারেন্স সমাধান করতে এমনকি অ-আমদানি মডিউল অনুসন্ধান করুন
-fmodules-strict-decluse
মত -fmodules-decluse কিন্তু সমস্ত শিরোনাম মডিউলে থাকা প্রয়োজন
-fmodules-ব্যবহারকারী-বিল্ড-পথ
মডিউল ব্যবহারকারী বিল্ড পাথ নির্দিষ্ট করুন
-fmodules-বৈধ-প্রতি-বিল্ড-সেশন-একবার
যদি মডিউলটি সফলভাবে হয়ে থাকে তবে মডিউলগুলির জন্য ইনপুট ফাইলগুলি যাচাই করবেন না৷
এই বিল্ড সেশনের সময় বৈধ বা লোড করা হয়েছে
-fmodules-validate-system-headers
মডিউল লোড করার সময় একটি মডিউল নির্ভর করে এমন সিস্টেম হেডারগুলিকে যাচাই করুন
-fmodules
'মডিউল' ভাষা বৈশিষ্ট্য সক্রিয় করুন
-fms-সামঞ্জস্য-সংস্করণ=
রিপোর্ট করার জন্য মাইক্রোসফ্ট কম্পাইলার সংস্করণ নম্বর প্রতিনিধিত্ব করে ডট-বিভাজিত মান
_MSC_VER (0 = এটি সংজ্ঞায়িত করবেন না (ডিফল্ট))
-এফএমএস-সামঞ্জস্যতা
সম্পূর্ণ Microsoft Visual C++ সামঞ্জস্যতা সক্ষম করুন
-এফএমএস-এক্সটেনশন
মাইক্রোসফ্ট কম্পাইলার দ্বারা সমর্থিত কিছু অ-মানক গঠন গ্রহণ করুন
-fmsc-সংস্করণ=
_MSC_VER-তে রিপোর্ট করার জন্য মাইক্রোসফ্ট কম্পাইলার সংস্করণ নম্বর (0 = এটিকে সংজ্ঞায়িত করবেন না
(ডিফল্ট))
-fno-অ্যাক্সেস-কন্ট্রোল
C++ অ্যাক্সেস নিয়ন্ত্রণ অক্ষম করুন
-fno-অনুমান-বুদ্ধিমান-অপারেটর-নতুন
অনুমান করবেন না যে C++ এর গ্লোবাল অপারেটর নতুন কোনো পয়েন্টার উপনাম করতে পারে না
-fno-অটোলিংক
স্বয়ংক্রিয় লাইব্রেরি লিঙ্ক করার জন্য লিঙ্কার নির্দেশাবলীর জেনারেশন অক্ষম করুন
-এফএনও-বিল্টিন-
একটি নির্দিষ্ট ফাংশনের অন্তর্নিহিত অন্তর্নিহিত জ্ঞান অক্ষম করুন
-এফএনও-বিল্টিন
ফাংশনের অন্তর্নিহিত অন্তর্নিহিত জ্ঞান অক্ষম করুন
-fno-সাধারণ
সাধারণ সংজ্ঞার মতো সাধারণ গ্লোবাল কম্পাইল করুন
-fno-ধ্রুবক-cfstrings কোডফাউন্ডেশন-টাইপ ধ্রুবক স্ট্রিং তৈরি অক্ষম করুন
-fno-ডায়াগনস্টিকস-ফিক্সিট-তথ্য
ডায়াগনস্টিকসে ফিক্সিট তথ্য অন্তর্ভুক্ত করবেন না
-এফএনও-ডলার-ইন-আইডেন্টিফায়ার
আইডেন্টিফায়ারে '$' অনুমোদন না করুন
-ফনো-এলাইড-নির্মাণকারী C++ কপি কনস্ট্রাক্টর এলিশন অক্ষম করুন
-fno-elide-টাইপ
ডায়াগনস্টিক প্রিন্ট করার সময় এলাইড টাইপ করবেন না
-fno-gnu-ইনলাইন-asm
GNU শৈলী ইনলাইন asm অক্ষম করুন
-fno-ইন্টিগ্রেটেড-এভাবে
ইন্টিগ্রেটেড অ্যাসেম্বলার অক্ষম করুন
-fno-lax-ভেক্টর-রূপান্তর
বিভিন্ন সংখ্যক উপাদান সহ ভেক্টরগুলির মধ্যে অন্তর্নিহিত রূপান্তরগুলিকে অস্বীকৃতি দিন৷
বা বিভিন্ন ধরনের উপাদান
-fno-গণিত-বিল্টিন
গণিত ফাংশনের অন্তর্নিহিত অন্তর্নিহিত জ্ঞান অক্ষম করুন
-fno-merge-all-constant
ধ্রুবকের একত্রীকরণের অনুমতি না দিন
-fno-objc-ইনফার-সম্পর্কিত-ফলাফল-টাইপ
পদ্ধতি পরিবারের উপর ভিত্তি করে উদ্দেশ্য-সি সম্পর্কিত ফলাফলের ধরন অনুমান করবেন না
-fno-অপারেটর-নাম
C++ অপারেটর নামের কীওয়ার্ডকে অপারেটরদের প্রতিশব্দ হিসেবে বিবেচনা করবেন না
-fno-রিরোল-লুপস
লুপ রিরোলার বন্ধ করুন
-এফএনও-আরটিটি
আরটিআই তথ্য তৈরি বন্ধ করুন
-fno-স্যানিটাইজ-ব্ল্যাকলিস্ট স্যানিটাইজারগুলির জন্য ব্ল্যাকলিস্ট ফাইল ব্যবহার করবেন না
-fno-স্যানিটাইজ-কভারেজ=
স্যানিটাইজারগুলির জন্য কভারেজ ইন্সট্রুমেন্টেশনের নির্দিষ্ট বৈশিষ্ট্যগুলি অক্ষম করুন
-fno-স্যানিটাইজ-মেমরি-ট্র্যাক-অরিজিন্স
মেমরি স্যানিটাইজারে অরিজিন ট্র্যাকিং অক্ষম করুন
-fno-স্যানিটাইজ-পুনরুদ্ধার=
নির্দিষ্ট স্যানিটাইজারগুলির জন্য পুনরুদ্ধার অক্ষম করুন
-fno-স্যানিটাইজ-ট্র্যাপ=
নির্দিষ্ট স্যানিটাইজারগুলির জন্য ট্র্যাপিং অক্ষম করুন
-fno-short-wchar
wchar_t একটি স্বাক্ষরবিহীন int হতে বাধ্য করুন
-fno-শো-কলাম
ডায়াগনস্টিকসে কলাম নম্বর অন্তর্ভুক্ত করবেন না
-fno-শো-উৎস-অবস্থান
ডায়াগনস্টিকসের সাথে উৎস অবস্থানের তথ্য অন্তর্ভুক্ত করবেন না
-fno-স্বাক্ষরিত-চর
চর স্বাক্ষরহীন
-fno-স্বাক্ষরিত-শূন্য
ফ্লোটিং পয়েন্ট জিরোর চিহ্ন উপেক্ষা করে এমন অপ্টিমাইজেশনের অনুমতি দিন
-fno-বানান-পরীক্ষা
বানান-পরীক্ষা অক্ষম করুন
-fno-স্ট্যাক-রক্ষক
স্ট্যাক প্রোটেক্টর ব্যবহার অক্ষম করুন
-fno-স্বতন্ত্র-ডিবাগ
ডিবাগ বাইনারি আকার কমাতে উত্পাদিত ডিবাগ তথ্য সীমিত করুন
-fno-থ্রেডসেফ-স্ট্যাটিক্স স্থানীয় স্ট্যাটিক্স থ্রেডের সূচনা করতে কোড নির্গত করবেন না
নিরাপদ
-এফএনও-ট্রিগ্রাফ
ট্রিগ্রাফ সিকোয়েন্স প্রক্রিয়া করবেন না
-fno-আনরোল-লুপস
লুপ আনরোলার বন্ধ করুন
-fno-use-cxa-atexit
ডেস্ট্রাক্টরকে কল করার জন্য __cxa_atexit ব্যবহার করবেন না
-fno-use-init-array
.ctors এর পরিবর্তে .init_array ব্যবহার করবেন না
-fobjc-আর্ক-ব্যতিক্রম
সংশ্লেষিত করার সময় ইএইচ-নিরাপদ কোড ব্যবহার করুন রিটেইন এবং রিলিজ ইন -ফবজেসি-আর্ক
-ফবজেসি-আর্ক
অবজেক্টিভ-সি পয়েন্টারের জন্য কল রিটেন এবং রিলিজ সংশ্লেষণ করুন
-fobjc- ব্যতিক্রম
উদ্দেশ্য-সি ব্যতিক্রমগুলি সক্ষম করুন
-fobjc-gc-শুধুমাত্র
উদ্দেশ্য-সি সম্পর্কিত মেমরি পরিচালনার জন্য একচেটিয়াভাবে GC ব্যবহার করুন
-ফবজেসি-জিসি
অবজেক্টিভ-সি আবর্জনা সংগ্রহ সক্ষম করুন
-fobjc-রানটাইম=
টার্গেট অবজেক্টিভ-সি রানটাইম প্রকার এবং সংস্করণ উল্লেখ করুন
-fpack-struct=
ডিফল্ট সর্বোচ্চ struct প্যাকিং প্রান্তিককরণ নির্দিষ্ট করুন
-fpascal-স্ট্রিং
প্যাসকেল-স্টাইলের স্ট্রিং লিটারেলগুলি চিনুন এবং তৈরি করুন
-fpcc-struct-রিটার্ন
স্ট্যাকের সমস্ত স্ট্রাকট ফেরত দিতে ডিফল্ট ABI ওভাররাইড করুন
-ফপ্রোফাইল-জেনারেট =
এক্সিকিউশন কাউন্ট সংগ্রহ করতে ইন্সট্রুমেন্টেড কোড তৈরি করুন
/default.profraw (LLVM_PROFILE_FILE env var দ্বারা ওভাররাইড করা হয়েছে)
-fprofile-instr-generate=
এক্সিকিউশন কাউন্ট সংগ্রহ করতে ইন্সট্রুমেন্টেড কোড তৈরি করুন (এর দ্বারা ওভাররাইড করা হয়েছে
LLVM_PROFILE_FILE env var)
-এফপ্রোফাইল-ইনস্ট্র-জেনারেট
default.profraw ফাইলে এক্সিকিউশন কাউন্ট সংগ্রহ করতে ইন্সট্রুমেন্টেড কোড তৈরি করুন
('=' বিকল্পের ফর্ম বা LLVM_PROFILE_FILE env var দ্বারা ওভাররাইড করা হয়েছে)
-fprofile-instr-use=
প্রোফাইল-নির্দেশিত অপ্টিমাইজেশানের জন্য ইন্সট্রুমেন্টেশন ডেটা ব্যবহার করুন
-fপ্রোফাইল-নমুনা-ব্যবহার=
নমুনা-ভিত্তিক প্রোফাইল নির্দেশিত অপ্টিমাইজেশান সক্ষম করুন৷
-ফপ্রোফাইল-ব্যবহার =
প্রোফাইল-নির্দেশিত অপ্টিমাইজেশানের জন্য ইন্সট্রুমেন্টেশন ডেটা ব্যবহার করুন। যদি পথনাম হয় a
ডিরেক্টরি, এটি থেকে পড়ে /default.profdata. অন্যথায়, এটি ফাইল থেকে পড়ে
.
-ফ্রেসিপ্রোকাল-গণিত
বিভাগীয় ক্রিয়াকলাপগুলিকে পুনরায় সংযুক্ত করার অনুমতি দিন
-freg-struct-রিটার্ন
রেজিস্টারে ছোট স্ট্রাকট ফেরত দিতে ডিফল্ট ABI ওভাররাইড করুন
-ফ্রোল-লুপস
লুপ রিরোলার চালু করুন
-fsanitize-ঠিকানা-ক্ষেত্র-প্যাডিং=
অ্যাড্রেস স্যানিটাইজারের জন্য ফিল্ড প্যাডিংয়ের স্তর
-fsanitize-blacklist=
স্যানিটাইজারগুলির জন্য কালো তালিকাভুক্ত ফাইলের পথ
-fsanitize-কভারেজ=
স্যানিটাইজারগুলির জন্য কভারেজ যন্ত্রের ধরন নির্দিষ্ট করুন
-fsanitize-memory-track-origins=
মেমরি স্যানিটাইজারে অরিজিন ট্র্যাকিং সক্ষম করুন
-fsanitize-মেমরি-ট্র্যাক-অরিজিন্স
মেমরি স্যানিটাইজারে অরিজিন ট্র্যাকিং সক্ষম করুন
-fsanitize-মেমরি-ব্যবহার-পর-dtor
মেমরি স্যানিটাইজারে ব্যবহার-পরে-ধ্বংস সনাক্তকরণ সক্ষম করুন
-fsanitize-recover=
নির্দিষ্ট স্যানিটাইজারগুলির জন্য পুনরুদ্ধার সক্ষম করুন
-fsanitize-trap=নির্দিষ্ট স্যানিটাইজারগুলির জন্য ট্র্যাপিং সক্ষম করুন
-fsanitize =
বিভিন্ন ধরনের অনির্ধারিত বা সন্দেহজনক আচরণের জন্য রানটাইম চেক চালু করুন। দেখা
উপলব্ধ চেক জন্য ব্যবহারকারী ম্যানুয়াল
-ফশোর্ট-এনামস
একটি enum টাইপের জন্য বরাদ্দ করুন যতগুলি বাইট এর ঘোষিত পরিসরের জন্য প্রয়োজন
সম্ভাব্য মান
-ফশোর্ট-ডাব্লুচার
wchar_t একটি সংক্ষিপ্ত স্বাক্ষরবিহীন int হতে বাধ্য করুন
-fshow-overloads=
ওভারলোড রেজোলিউশন ব্যর্থ হলে কোন ওভারলোড প্রার্থীদের দেখাতে হবে: সেরা|সমস্ত;
সকলের কাছে ডিফল্ট
-fsized-অবণ্টন
C++14 আকারের গ্লোবাল ডিলোকেশন ফাংশন সক্ষম করুন
-fslp-ভেক্টরাইজ-আক্রমনাত্মক
BB ভেক্টরাইজেশন পাস সক্রিয় করুন
-fslp-ভেক্টরাইজ
সুপারওয়ার্ড-স্তরের সমান্তরাল ভেক্টরাইজেশন পাসগুলি সক্ষম করুন
-fstack-রক্ষক-সমস্ত
সমস্ত ফাংশনের জন্য স্ট্যাক প্রোটেক্টরের ব্যবহার জোর করে
-fstack-রক্ষক-শক্তিশালী
ফাংশনে স্ট্যাক প্রোটেক্টর প্রয়োগ করতে একটি শক্তিশালী হিউরিস্টিক ব্যবহার করুন
-ফস্ট্যাক-রক্ষক
স্ট্যাক স্ম্যাশিং এর সম্ভাব্য ঝুঁকিপূর্ণ ফাংশনগুলির জন্য স্ট্যাক প্রোটেক্টর সক্ষম করুন৷
-fstandalone-ডিবাগ
প্রোগ্রাম দ্বারা ব্যবহৃত সব ধরনের জন্য সম্পূর্ণ ডিবাগ তথ্য নির্গত
-ট্রিক্ট-এনামস
একটি enum এর মান পরিসরের কঠোর সংজ্ঞার উপর ভিত্তি করে অপ্টিমাইজেশান সক্ষম করুন৷
-ftrap-ফাংশন=একটি ফাঁদ নির্দেশের পরিবর্তে নির্দিষ্ট ফাংশনে কল ইস্যু করুন
-ftrapv-হ্যান্ডলার=
ওভারফ্লোতে কল করার জন্য ফাংশনটি নির্দিষ্ট করুন
-ftrapv
পূর্ণসংখ্যা ওভারফ্লো উপর ফাঁদ
-এফট্রিগ্রাফ
ট্রিগ্রাফ ক্রম প্রক্রিয়া
-অদ্ভুত-বিভাগ-নাম
পাঠ্য এবং ডেটা বিভাগের জন্য অনন্য নাম ব্যবহার করুন (শুধুমাত্র ELF)
-ফানরোল-লুপস
লুপ আনরোলার চালু করুন
-ফিউজ-ইনিট-অ্যারে
.ctors এর পরিবর্তে .init_array ব্যবহার করুন
-fveclib=
প্রদত্ত ভেক্টর ফাংশন লাইব্রেরি ব্যবহার করুন
-fvectorize
লুপ ভেক্টরাইজেশন পাস সক্রিয় করুন
-fvisibility-ইনলাইন-লুকানো
ডিফল্টরূপে ইনলাইন C++ সদস্য ফাংশন ডিফল্ট দৃশ্যমানতা দিন
-ফিসিবিলিটি-এমএস-কমপ্যাট
গ্লোবাল ধরনের 'ডিফল্ট' দৃশ্যমানতা এবং গ্লোবাল ফাংশন এবং ভেরিয়েবল 'লুকানো' দিন
ডিফল্টরূপে দৃশ্যমানতা
-fvisibility=
সমস্ত বিশ্বব্যাপী ঘোষণার জন্য ডিফল্ট প্রতীক দৃশ্যমানতা সেট করুন
-fwrapv
স্বাক্ষরিত পূর্ণসংখ্যা ওভারফ্লোকে দুইটির পরিপূরক হিসাবে বিবেচনা করুন
-fwritable-strings
লিখনযোগ্য ডেটা হিসাবে স্ট্রিং লিটারেল সংরক্ষণ করুন
-fzvector
সিস্টেম z ভেক্টর ভাষা এক্সটেনশন সক্ষম করুন
-F
ফ্রেমওয়ার্কে ডিরেক্টরি যোগ করুন অনুসন্ধান পথ অন্তর্ভুক্ত করুন
--gcc-toolchain=প্রদত্ত ডিরেক্টরিতে gcc টুলচেন ব্যবহার করুন
-gdwarf-2
বামন সংস্করণ 2 দিয়ে উৎস-স্তরের ডিবাগ তথ্য তৈরি করুন
-gdwarf-3
বামন সংস্করণ 3 দিয়ে উৎস-স্তরের ডিবাগ তথ্য তৈরি করুন
-gdwarf-4
বামন সংস্করণ 4 দিয়ে উৎস-স্তরের ডিবাগ তথ্য তৈরি করুন
-গ্লাইন-টেবিল-শুধুমাত্র
শুধুমাত্র ডিবাগ লাইন সংখ্যা টেবিল নির্গত
-g উৎস-স্তরের ডিবাগ তথ্য তৈরি করুন
-হেল্প উপলব্ধ বিকল্পগুলি প্রদর্শন করুন
-H হেডার অন্তর্ভুক্ত এবং নেস্টিং গভীরতা দেখান
-ইডিরাফটার
অনুসন্ধান পথ অন্তর্ভুক্ত করার পরে ডিরেক্টরি যোগ করুন
-ফ্রেমওয়ার্ক
সিস্টেম ফ্রেমওয়ার্ক অনুসন্ধান পাথে ডিরেক্টরি যোগ করুন
-ইমাক্রোস
পার্স করার আগে ফাইল থেকে ম্যাক্রো অন্তর্ভুক্ত করুন
- অন্তর্ভুক্ত-pch
প্রি-কম্পাইল করা হেডার ফাইল অন্তর্ভুক্ত করুন
-অন্তর্ভুক্ত
পার্স করার আগে ফাইল অন্তর্ভুক্ত করুন
-সূচক-হেডার-ম্যাপ
পরবর্তী অন্তর্ভুক্ত ডিরেক্টরি তৈরি করুন (-I or -F) একটি সূচক হেডার মানচিত্র
-ইপ্রিফিক্স
স্থির কর - উপসর্গ সহ/-iwithprefixbefore উপসর্গ
-উদ্ধৃতি
উদ্ধৃতিতে ডিরেক্টরি যোগ করুন অনুসন্ধান পথ অন্তর্ভুক্ত করুন
-ইসসরুট
সিস্টেম রুট ডিরেক্টরি সেট করুন (সাধারণত /)
-সিস্টেম
SYSTEM-এ ডিরেক্টরি যোগ করুন অনুসন্ধান পথ অন্তর্ভুক্ত করুন
-ivfsoverlay
বাস্তব ফাইল সিস্টেমের উপর ফাইল দ্বারা বর্ণিত ভার্চুয়াল ফাইল সিস্টেম ওভারলে
-আগে উপসর্গ সহ
উপসর্গ সহ অনুসন্ধান পথ অন্তর্ভুক্ত করার জন্য ডিরেক্টরি সেট করুন
- উপসর্গ সহ
সিস্টেমে ডিরেক্টরি সেট করুন উপসর্গ সহ অনুসন্ধান পথ অন্তর্ভুক্ত করুন
-iwithsysroot
SYSTEM-এ ডিরেক্টরি যোগ করুন অনুসন্ধান পথ অন্তর্ভুক্ত করুন, পরম পাথগুলি আপেক্ষিক
-ইসসরুট
-I
অনুসন্ধান পথ অন্তর্ভুক্ত করতে ডিরেক্টরি যোগ করুন
-ম্যাবিক্যালস
SVR4-শৈলী অবস্থান-স্বাধীন কোড সক্ষম করুন (শুধুমাত্র Mips)
-এমসিআরসি CRC নির্দেশাবলী ব্যবহারের অনুমতি দিন (শুধুমাত্র এআরএম)
-এমডি ব্যবহারকারী এবং সিস্টেম হেডার ধারণকারী একটি depfile লিখুন
-mfix-cortex-a53-835769 ওয়ার্কঅ্যারাউন্ড কর্টেক্স-এ53 ইরাটাম 835769 (শুধুমাত্র AArch64)
-mfp32
32-বিট ফ্লোটিং পয়েন্ট রেজিস্টার ব্যবহার করুন (শুধুমাত্র MIPS)
-mfp64 64-বিট ফ্লোটিং পয়েন্ট রেজিস্টার ব্যবহার করুন (শুধুমাত্র MIPS)
-এমএফ
থেকে depfile আউটপুট লিখুন -এমএমডি, -এমডি, -এমএম, বা -M প্রতি
-mgeneral-regs-শুধুমাত্র
কোড তৈরি করুন যা শুধুমাত্র সাধারণ উদ্দেশ্য রেজিস্টার ব্যবহার করে (শুধুমাত্র AArch64)
-mglobal-একত্রীকরণ
বিশ্বব্যাপী একত্রীকরণ সক্ষম করুন
-এমজি ডিপফাইলে অনুপস্থিত শিরোনাম যোগ করুন
--মাইগ্রেট
মাইগ্রেটর চালান
-mios-সংস্করণ-মিন=
iOS স্থাপনার লক্ষ্য সেট করুন
-mllvm
LLVM এর বিকল্প প্রক্রিয়াকরণে ফরোয়ার্ড করার জন্য অতিরিক্ত আর্গুমেন্ট
-মলং-কল
64M এর চেয়ে বেশি জাম্প সক্ষম করতে একটি পরোক্ষ জাম্প তৈরি করুন
-mmacosx-সংস্করণ-মিন=
Mac OS X স্থাপনার লক্ষ্য সেট করুন
-এমএমডি ব্যবহারকারী শিরোনাম ধারণকারী একটি depfile লিখুন
-mms-বিটফিল্ড
Microsoft কম্পাইলারের সাথে সামঞ্জস্যপূর্ণ হতে ডিফল্ট কাঠামো বিন্যাস সেট করুন
মান
-mmsa MSA ASE সক্ষম করুন (কেবলমাত্র MIPS)
-এমএম মত -এমএমডি, কিন্তু এছাড়াও বোঝায় -E এবং ডিফল্টরূপে stdout-এ লেখে
-মনো-অবিকালস
SVR4-শৈলী অবস্থান-স্বাধীন কোড অক্ষম করুন (শুধুমাত্র মিপস)
-MNO-FIX- CORTEX-A53-835769
Cortex-A53 erratum 835769 (শুধুমাত্র AArch64) সমাধান করবেন না
-mno-global-merge
বিশ্বব্যাপী একত্রীকরণ অক্ষম করুন
-mno-অন্তর্ভুক্ত-ভাসা
অন্তর্নিহিত ফ্লোটিং পয়েন্ট নির্দেশাবলী তৈরি করবেন না
-mno-লং-কল
দীর্ঘ কল জেনারেট না করার ডিফল্ট আচরণ পুনরুদ্ধার করুন
-mno-msa
MSA ASE অক্ষম করুন (শুধুমাত্র MIPS)
-mno-সীমাবদ্ধ-এটি
ARMv8 এর জন্য অপ্রচলিত IT ব্লক তৈরি করার অনুমতি দিন। এটি ARMv8 এর জন্য ডিফল্টরূপে বন্ধ
থাম্ব মোড
-mno-unaligned-access
সমস্ত মেমরি অ্যাক্সেসকে সারিবদ্ধ হতে বাধ্য করুন (শুধুমাত্র AArch32/AArch64)
-mnocrc
সিআরসি নির্দেশাবলী ব্যবহার নিষিদ্ধ করুন (শুধুমাত্র এআরএম)
-মডিউল-নির্ভরতা-ডির
মডিউল নির্ভরতা ডাম্প করার জন্য ডিরেক্টরি
-মোমিট-লিফ-ফ্রেম-পয়েন্টার
পাতা ফাংশনের জন্য ফ্রেম পয়েন্টার সেটআপ বাদ দিন
-এমপি প্রতিটি নির্ভরতার জন্য নকল লক্ষ্য তৈরি করুন (প্রধান ফাইল ব্যতীত)
-mqdsp6-কম্প্যাট
hexagon-qdsp6 পশ্চাদমুখী সামঞ্জস্য সক্ষম করুন৷
-এমকিউ
depfile এ উদ্ধৃত করার জন্য প্রধান ফাইল আউটপুটের নাম উল্লেখ করুন
-mrelax-সব
(একত্রিত-হিসেবে) সমস্ত মেশিন নির্দেশাবলী শিথিল করুন
-mrestrict-এটা
ARMv8-এর জন্য অপ্রচলিত IT ব্লক তৈরির অনুমতি দিন। এর জন্য ডিফল্টরূপে এটি চালু রয়েছে
ARMv8 থাম্ব মোড।
-এমআরটিডি StdCall কলিং কনভেনশনকে ডিফল্ট করুন
-মেমসফট-ফ্লোট
সফটওয়্যার ফ্লোটিং পয়েন্ট ব্যবহার করুন
-mstack-alignment=
স্ট্যাক প্রান্তিককরণ সেট করুন
-mstack-probe-size=
স্ট্যাক প্রোবের আকার সেট করুন
-mstackrealign
প্রতিটি ফাংশনে প্রবেশের সময় স্ট্যাকটিকে জোর করে পুনরায় সাজান
-mthread-মডেল
ব্যবহার করার জন্য থ্রেড মডেল, যেমন posix, একক (ডিফল্টরূপে posix)
-এমটি
depfile এ প্রধান ফাইল আউটপুটের নাম উল্লেখ করুন
-সাম্প্রদায়িক-প্রবেশ
মেমরি অ্যাক্সেসকে আনলাইনড হওয়ার অনুমতি দিন (শুধুমাত্র AArch32/AArch64)
-এমভি Depfile এর জন্য NMake/Jom ফরম্যাট ব্যবহার করুন
-M মত -এমডি, কিন্তু এছাড়াও বোঝায় -E এবং ডিফল্টরূপে stdout-এ লেখে
--no-system-header-prefix=
সমস্ত #ইনক্লুড পাথ দিয়ে শুরু করুন একটি সিস্টেম হেডার অন্তর্ভুক্ত না হিসাবে.
-নোবিল্টিনিং
বিল্টইন #ইনক্লুড ডিরেক্টরি অক্ষম করুন
-নোস্টডিঙ্ক++
C++ স্ট্যান্ডার্ড লাইব্রেরির জন্য স্ট্যান্ডার্ড #include ডিরেক্টরি অক্ষম করুন
-ObjC++
উৎস ইনপুট ফাইলগুলিকে অবজেক্টিভ-সি++ ইনপুট হিসাবে বিবেচনা করুন
-objcmt-পারমাণবিক-সম্পত্তি 'পারমাণবিক' বৈশিষ্ট্যে মাইগ্রেশন করুন
-objcmt-মাইগ্রেট-সমস্ত
আধুনিক ObjC-এ মাইগ্রেশন সক্ষম করুন
-objcmt-মাইগ্রেট-টীকা
সম্পত্তি এবং পদ্ধতি টীকা স্থানান্তর সক্ষম করুন
-objcmt-মাইগ্রেট-নির্ধারিত-init
প্রাথমিক পদ্ধতির জন্য NS_DESIGNATED_INITIALIZER অনুমান করতে মাইগ্রেশন সক্ষম করুন
-objcmt-মাইগ্রেট-ইনস্ট্যান্সটাইপ
পদ্ধতির ফলাফলের প্রকারের জন্য ইনস্ট্যান্সটাইপ অনুমান করতে মাইগ্রেশন সক্ষম করুন
-objcmt-মাইগ্রেট-লিটারাল
আধুনিক ObjC লিটারেলে মাইগ্রেশন সক্ষম করুন
-objcmt-মাইগ্রেট-এনএস-ম্যাক্রো
NS_ENUM/NS_OPTIONS ম্যাক্রোতে মাইগ্রেশন সক্ষম করুন৷
-objcmt-মাইগ্রেট-প্রপার্টি-ডট-সিনট্যাক্স
প্রপার্টি-ডট সিনট্যাক্সে সেটার/গেটার বার্তাগুলির স্থানান্তর সক্ষম করুন
-objcmt-মাইগ্রেট-সম্পত্তি
আধুনিক ObjC প্রপার্টিতে মাইগ্রেশন সক্ষম করুন
-objcmt-মাইগ্রেট-প্রটোকল-সম্মতি
ক্লাসে প্রোটোকল কনফার্মেন্স যোগ করতে মাইগ্রেশন সক্ষম করুন
-objcmt-মাইগ্রেট-অনলি-সম্পত্তি
আধুনিক ObjC শুধুমাত্র পঠন সম্পত্তিতে স্থানান্তর সক্ষম করুন৷
-objcmt-মাইগ্রেট-রিডরাইট-সম্পত্তি
আধুনিক ObjC রিডরাইট সম্পত্তিতে মাইগ্রেশন সক্ষম করুন
-objcmt-মাইগ্রেট-সাবস্ক্রিপটিং
আধুনিক ObjC সাবস্ক্রিপটিং-এ মাইগ্রেশন সক্ষম করুন
-objcmt-ns-nonatomic-iosonly
সম্পত্তির 'পারমাণবিক' সেট করার জন্য NS_NONATOMIC_IOSONLY ম্যাক্রো ব্যবহার করতে মাইগ্রেশন সক্ষম করুন
গুণ
-objcmt-returns-innerpointer-property
NS_RETURNS_INNER_POINTER সহ সম্পত্তি টীকা করতে মাইগ্রেশন সক্ষম করুন৷
-objcmt-whitelist-dir-path=
প্রদত্ত ডিরেক্টরি পাথে থাকা ফাইলের নাম দিয়ে শুধুমাত্র ফাইলগুলি পরিবর্তন করুন
-ObjC উৎস ইনপুট ফাইলগুলিকে অবজেক্টিভ-সি ইনপুট হিসাবে বিবেচনা করুন
-o
আউটপুট লিখুন
-পিজি mcount ইন্সট্রুমেন্টেশন সক্ষম করুন
পাইপ কমান্ডের মধ্যে পাইপ ব্যবহার করুন, যখন সম্ভব
-প্রিন্ট-ফাইল-নাম=এর সম্পূর্ণ লাইব্রেরি পাথ প্রিন্ট করুন
-প্রিন্ট-আইভার-লেআউট
অবজেক্টিভ-সি আইভার লেআউট বিটম্যাপ প্রিন্ট ট্রেস সক্ষম করুন
-প্রিন্ট-লিবিজিসিসি-ফাইল-নাম "libgcc.a" এর জন্য লাইব্রেরি পাথ প্রিন্ট করুন
-প্রিন্ট-প্রোগ-নাম=এর সম্পূর্ণ প্রোগ্রাম পাথ প্রিন্ট করুন
-প্রিন্ট-সার্চ-ডিরার্স
লাইব্রেরি এবং প্রোগ্রাম খোঁজার জন্য ব্যবহৃত পাথ প্রিন্ট করুন
- থ্রেড
জেনারেটেড কোডে POSIX থ্রেড সমর্থন করে
-P লাইনমার্কার আউটপুট অক্ষম করুন -E মোড
-যুক্ত-যুক্তি
অব্যবহৃত ড্রাইভার আর্গুমেন্টের জন্য সতর্কতা প্রকাশ করবেন না
-রিলোকেটেবল-pch
একটি রিলোকেটেবল প্রি-কম্পাইল হেডার তৈরি করতে হবে কিনা
-পুনঃলিখন-উত্তরাধিকার-objc
লিগ্যাসি অবজেক্টিভ-সি সোর্সকে C++ এ আবার লিখুন
-পুনঃলিখন-objc
উদ্দেশ্য-সি উৎসকে C++ এ পুনরায় লিখুন
-আরপাস-বিশ্লেষণ=অপ্টিমাইজেশান পাস থেকে ট্রান্সফরমেশন বিশ্লেষণ রিপোর্ট কার নাম
প্রদত্ত POSIX রেগুলার এক্সপ্রেশনের সাথে মেলে
-আরপাস-মিসড=
অপ্টিমাইজেশান পাস দ্বারা মিস রূপান্তর রিপোর্ট করুন যার নাম প্রদত্ত সাথে মেলে৷
POSIX রেগুলার এক্সপ্রেশন
-আরপাস=
অপ্টিমাইজেশান পাস দ্বারা সঞ্চালিত রূপান্তর রিপোর্ট করুন যার নামের সাথে মেলে৷
POSIX রেগুলার এক্সপ্রেশন দেওয়া হয়েছে
-R
নির্দিষ্ট মন্তব্য সক্রিয় করুন
-সেভ-টেম্পস=
মধ্যবর্তী সংকলন ফলাফল সংরক্ষণ করুন.
-সেভ-টেম্পস
মধ্যবর্তী সংকলন ফলাফল সংরক্ষণ করুন
-সিরিয়ালাইজ-ডায়াগনস্টিকস
একটি ফাইলে কম্পাইলার ডায়াগনস্টিকস সিরিয়ালাইজ করুন
-std=
কম্পাইল করার জন্য ভাষার মান
-stdlib=
ব্যবহার করার জন্য C++ স্ট্যান্ডার্ড লাইব্রেরি
--system-header-prefix=
সমস্ত #ইনক্লুড পাথ দিয়ে শুরু করুন একটি সিস্টেম হেডার সহ।
-S শুধুমাত্র প্রিপ্রসেস এবং কম্পাইলেশন ধাপ চালান
--লক্ষ্য=
প্রদত্ত লক্ষ্যের জন্য কোড তৈরি করুন
-time সময় পৃথক আদেশ
-প্রথাগত-cpp
কিছু ঐতিহ্যগত CPP অনুকরণ সক্ষম করুন
-ট্রিগ্রাফ
ট্রিগ্রাফ ক্রম প্রক্রিয়া
-undef undef সমস্ত সিস্টেম সংজ্ঞায়িত করে
--যাচাই-ডিবাগ-তথ্য
ডিবাগ আউটপুটের বাইনারি উপস্থাপনা যাচাই করুন
যাচাই-পিএইচ
লোড করুন এবং যাচাই করুন যে একটি পূর্ব-সংকলিত হেডার ফাইলটি পুরানো নয়
-v ভারবোস আউটপুট চালানো এবং ব্যবহার করার জন্য কমান্ড দেখান
-ওয়া,
কমা বিভক্ত আর্গুমেন্ট পাস করুন অ্যাসেম্বলারের কাছে
-ডব্লিউএল,
কমা বিভক্ত আর্গুমেন্ট পাস করুন লিঙ্কারের কাছে
-ওয়ার্কিং-ডিরেক্টরি
নির্দিষ্ট ডিরেক্টরির সাথে সম্পর্কিত ফাইল পাথগুলি সমাধান করুন
-ডব্লিউপি,
কমা বিভক্ত আর্গুমেন্ট পাস করুন প্রিপ্রসেসরের কাছে
-W
নির্দিষ্ট সতর্কতা সক্রিয় করুন
-w সমস্ত সতর্কতা দমন করুন
-অ্যানালাইজার
পাস স্ট্যাটিক বিশ্লেষক
- Xassembler
পাস অ্যাসেম্বলারের কাছে
-এক্সক্ল্যাং
পাস ঝনঝন কম্পাইলার
-এক্সলিংকার
পাস লিঙ্কারের কাছে
-এক্সপ্রেপ্রসেসর
পাস প্রিপ্রসেসরের কাছে
-x
পরবর্তী ইনপুট ফাইলগুলিকে টাইপ হিসাবে বিবেচনা করুন
-z
পাস -z লিঙ্কারের কাছে
CastXML প্রকল্প কিটওয়্যার (kitware.com) দ্বারা রক্ষণাবেক্ষণ এবং সমর্থিত।
উবুন্টু ক্ল্যাং সংস্করণ 3.7.1-1ubuntu4 (ট্যাগ/RELEASE_371/ফাইনাল) (LLVM 3.7.1 এর উপর ভিত্তি করে) লক্ষ্য:
x86_64-pc-linux-gnu থ্রেড মডেল: posix
onworks.net পরিষেবা ব্যবহার করে অনলাইনে castxml ব্যবহার করুন