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

Ad


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

clang-3.6 - ক্লাউডে অনলাইন

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

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

কার্যক্রম:

NAME এর


ক্ল্যাং - ক্ল্যাং সি, সি++ এবং অবজেক্টিভ-সি কম্পাইলার

সাইনোপিসিস


ঝনঝন [-c|-S|-E] -std=মান -g
[-ও0|-ও1|-ও2|-ও3|-অফাস্ট|-ওএস|-ওজ|-O|-ও4]
-Wসতর্কতা... -শিক্ষার্থী
-Iপরিচালক... -Lপরিচালক...
-Dম্যাক্রো[= defn]
-fবৈশিষ্ট্য-বিকল্প...
-mমেশিন-বিকল্প...
-o আউটপুট ফাইল
-stdlib=লাইব্রেরি
ইনপুট-ফাইল নাম

বর্ণনাঃ


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

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

প্রাক প্রসেসিং
এই পর্যায়টি ইনপুট সোর্স ফাইলের টোকেনাইজেশন, ম্যাক্রো এক্সপেনশন, #ইনক্লুড পরিচালনা করে
অন্যান্য প্রিপ্রসেসর নির্দেশাবলীর সম্প্রসারণ এবং পরিচালনা। এই পর্যায়ের আউটপুট হয়
সাধারণত একটি ".i" (C এর জন্য), ".ii" (C++ এর জন্য), ".mi" (অবজেক্টিভ-C এর জন্য) বা ".mii" বলা হয়।
(অবজেক্টিভ-সি++ এর জন্য) ফাইল।

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

কোড প্রজন্ম এবং অপ্টিমাইজেশান
এই পর্যায়টি একটি ASTকে নিম্ন-স্তরের মধ্যবর্তী কোডে অনুবাদ করে ("LLVM IR" নামে পরিচিত) এবং
শেষ পর্যন্ত মেশিন কোডে। এই পর্যায়টি উৎপন্ন অপ্টিমাইজ করার জন্য দায়ী
কোড এবং হ্যান্ডলিং লক্ষ্য-নির্দিষ্ট কোড প্রজন্ম। এই পর্যায়ের আউটপুট হয়
সাধারণত একটি ".s" ফাইল বা "অ্যাসেম্বলি" ফাইল বলা হয়।

ঝনঝন একটি সমন্বিত অ্যাসেম্বলার ব্যবহার সমর্থন করে, যার মধ্যে কোড জেনারেটর
সরাসরি অবজেক্ট ফাইল তৈরি করে। এটি ".s" ফাইল তৈরি করার ওভারহেড এড়ায়
এবং টার্গেট অ্যাসেম্বলারকে ডাকার।

অ্যাসেম্বলার
এই পর্যায়টি কম্পাইলারের আউটপুটকে a তে অনুবাদ করার জন্য টার্গেট অ্যাসেম্বলার চালায়
টার্গেট অবজেক্ট ফাইল। এই পর্যায়ের আউটপুটকে সাধারণত ".o" ফাইল বা বলা হয়
"অবজেক্ট" ফাইল।

linker
এই পর্যায়টি একটি এক্সিকিউটেবল বা একাধিক অবজেক্ট ফাইল মার্জ করতে টার্গেট লিঙ্কার চালায়
গতিশীল লাইব্রেরি। এই পর্যায়ের আউটপুটকে সাধারণত "a.out", ".dylib" বা বলা হয়
".so" ফাইল।

ক্ল্যাং কম্পাইলার এই ধাপগুলির প্রতিটি নিয়ন্ত্রণ করতে প্রচুর সংখ্যক বিকল্প সমর্থন করে। ভিতরে
কোড সংকলন ছাড়াও, ক্ল্যাং অন্যান্য সরঞ্জামগুলিকেও সমর্থন করে:

ঝাঁকুনি স্থির বিশ্লেষক

ক্ল্যাং স্ট্যাটিক অ্যানালাইজার হল একটি টুল যা বাগ খুঁজে বের করার জন্য সোর্স কোড স্ক্যান করে
কোড বিশ্লেষণ। এই টুলটি ক্ল্যাং এর অনেক অংশ ব্যবহার করে এবং একই ড্রাইভারের মধ্যে তৈরি করা হয়।
দয়া করে দেখুনhttp://clang-analyzer.llvm.org> স্ট্যাটিক কিভাবে ব্যবহার করতে হয় সে সম্পর্কে আরো বিস্তারিত জানার জন্য
বিশ্লেষক।

বিকল্প


পর্যায় নির্বাচন অপশন সমূহ
-E প্রিপ্রসেসর স্টেজ চালান।

-fsyntax-শুধুমাত্র
প্রিপ্রসেসর, পার্সার এবং টাইপ চেকিং স্টেজ চালান।

-S পূর্ববর্তী পর্যায়গুলির পাশাপাশি LLVM জেনারেশন এবং অপ্টিমাইজেশন পর্যায়গুলি চালান এবং লক্ষ্য-
নির্দিষ্ট কোড জেনারেশন, একটি অ্যাসেম্বলি ফাইল তৈরি করে।

-c একটি লক্ষ্য ".o" অবজেক্ট ফাইল তৈরি করে, উপরের সমস্তটি চালান, প্লাস অ্যাসেম্বলার।

না। পর্যায় নির্বাচন পছন্দ
যদি কোন পর্যায় নির্বাচনের বিকল্প নির্দিষ্ট করা না থাকে, উপরের সমস্ত ধাপগুলি চালানো হয়, এবং লিঙ্কার হয়
একটি এক্সিকিউটেবল বা শেয়ার্ড লাইব্রেরিতে ফলাফল একত্রিত করতে চালান।

ভাষা নির্বাচন এবং মোড অপশন সমূহ
-x ভাষা
পরবর্তী ইনপুট ফাইলগুলিকে টাইপ হিসাবে বিবেচনা করুন ভাষা.

-স্টেড=ভাষা
কম্পাইল করার জন্য ভাষার মান উল্লেখ করুন।

-stdlib=লাইব্রেরি
ব্যবহার করার জন্য C++ স্ট্যান্ডার্ড লাইব্রেরি নির্দিষ্ট করুন; সমর্থিত বিকল্পগুলি হল libstdc++ এবং libc++।

-আনসি
একই রকম -std=c89.

-ObjC++
উৎস ইনপুট ফাইলগুলিকে অবজেক্টিভ-সি++ ইনপুট হিসাবে বিবেচনা করুন।

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

-ট্রিগ্রাফ
ট্রিগ্রাফ সক্ষম করুন।

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

-এফএনও-বিল্টিন
strlen এবং এর মত বিল্টইন ফাংশনগুলির বিশেষ হ্যান্ডলিং এবং অপ্টিমাইজেশন অক্ষম করুন
malloc

-fmath-erno
ইঙ্গিত করুন যে গণিত ফাংশনগুলিকে ত্রুটি আপডেট করা হিসাবে বিবেচনা করা উচিত।

-fpascal-স্ট্রিং
"\pfoo" দিয়ে প্যাসকেল-স্টাইলের স্ট্রিংগুলির জন্য সমর্থন সক্ষম করুন।

-এফএমএস-এক্সটেনশন
Microsoft এক্সটেনশনের জন্য সমর্থন সক্ষম করুন।

-fmsc-সংস্করণ=
_MSC_VER সেট করুন। উইন্ডোজে 1300 ডিফল্ট। অন্যথায় সেট না.

-fborland-এক্সটেনশন
বোরল্যান্ড এক্সটেনশনের জন্য সমর্থন সক্ষম করুন।

-fwritable-strings
সমস্ত স্ট্রিং লিটারেলকে লেখার জন্য ডিফল্ট করুন। এটি স্ট্রিংগুলির অনন্যতা অক্ষম করে এবং
অন্যান্য অপ্টিমাইজেশান।

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

-fblocks
"ব্লক" ভাষা বৈশিষ্ট্য সক্রিয় করুন।

-fobjc-gc-শুধুমাত্র
নির্দেশ করুন যে উদ্দেশ্য-সি কোড শুধুমাত্র GC- মোডে কম্পাইল করা উচিত, যা শুধুমাত্র কাজ করে
যখন উদ্দেশ্য-সি আবর্জনা সংগ্রহ সক্রিয় করা হয়।

-ফবজেসি-জিসি
নির্দেশ করুন যে অবজেক্টিভ-সি কোড হাইব্রিড-জিসি মোডে কম্পাইল করা উচিত, যা এর সাথে কাজ করে
GC এবং নন-GC মোড উভয়ই।

-ফবজেসি-এবি-সংস্করণ=সংস্করণ
ব্যবহার করার জন্য অবজেক্টিভ-সি ABI সংস্করণ নির্বাচন করুন। উপলব্ধ সংস্করণগুলি হল 1 (উত্তরাধিকার "ভঙ্গুর"
ABI), 2 (অ-ভঙ্গুর ABI 1), এবং 3 (অ-ভঙ্গুর ABI 2)।

-ফবজেসি-ননফ্রাজিল-এবি-সংস্করণ=সংস্করণ
ডিফল্টরূপে ব্যবহার করার জন্য অবজেক্টিভ-সি অ-ভঙ্গুর ABI সংস্করণ নির্বাচন করুন। এই শুধুমাত্র হবে
অবজেক্টিভ-সি ABI হিসাবে ব্যবহৃত হয় যখন অ-ভঙ্গুর ABI সক্রিয় থাকে (হয় এর মাধ্যমে
-fobjc-nonfragile-abi, অথবা কারণ এটি প্ল্যাটফর্ম ডিফল্ট)।

-ফবজেসি-ননফ্রাজিল-আবি
উদ্দেশ্য-সি অ-ভঙ্গুর ABI ব্যবহার সক্ষম করুন। প্ল্যাটফর্ম যা এই জন্য
ডিফল্ট ABI, এটি দিয়ে নিষ্ক্রিয় করা যেতে পারে -fno-objc-nonfragile-abi.

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

- খিলান স্থাপত্য
নির্মাণের জন্য আর্কিটেকচার নির্দিষ্ট করুন।

-mmacosx-সংস্করণ-মিন=সংস্করণ
Mac OS X-এর জন্য তৈরি করার সময়, আপনার অ্যাপ্লিকেশন দ্বারা সমর্থিত ন্যূনতম সংস্করণটি নির্দিষ্ট করুন৷

-মিফোনোস-সংস্করণ-মিন
iPhone OS এর জন্য নির্মাণ করার সময়, আপনার দ্বারা সমর্থিত ন্যূনতম সংস্করণ নির্দিষ্ট করুন
আবেদন।

-মার্চ=সিপিইউ
নির্দিষ্ট করুন যে ঝনঝন একটি নির্দিষ্ট প্রসেসর পরিবারের সদস্যের জন্য কোড তৈরি করা উচিত এবং
পরে উদাহরণস্বরূপ, যদি আপনি উল্লেখ করেন -march=i486, কম্পাইলারকে তৈরি করার অনুমতি দেওয়া হয়
নির্দেশাবলী যা i486 এবং পরবর্তী প্রসেসরগুলিতে বৈধ, কিন্তু যেগুলি নাও থাকতে পারে৷
আগেরগুলো

কোড প্রজন্ম অপশন সমূহ
-ও0 -ও1 -ও2 -ও3 -অফাস্ট -ওএস -ওজ -O -ও4
কোন অপ্টিমাইজেশান স্তর ব্যবহার করতে হবে তা নির্দিষ্ট করুন:

-ও0 মানে "কোনও অপ্টিমাইজেশান নেই": এই স্তরটি দ্রুততম কম্পাইল করে এবং সর্বাধিক উৎপন্ন করে৷
ডিবাগযোগ্য কোড।

-ও1 মধ্যে কোথাও -ও0 এবং -ও2.

-ও2 অপ্টিমাইজেশনের মাঝারি স্তর যা সর্বাধিক অপ্টিমাইজেশান সক্ষম করে।

-ও3 মত -ও2, ব্যতীত এটি অপ্টিমাইজেশানগুলিকে সক্ষম করে যা সম্পাদন করতে বেশি সময় নেয়
বৃহত্তর কোড তৈরি করতে পারে (প্রোগ্রামটি দ্রুত চালানোর প্রয়াসে)।

-অফাস্ট
থেকে সমস্ত অপ্টিমাইজেশান সক্ষম করে৷ -ও3 অন্যান্য আক্রমনাত্মক অপ্টিমাইজেশন সহ
যা ভাষার মানদণ্ডের সাথে কঠোর সম্মতি লঙ্ঘন করতে পারে।

-ওএস মত -ও2 কোডের আকার কমাতে অতিরিক্ত অপ্টিমাইজেশন সহ।

-ওজ মত -ওএস (এবং এগুলো -ও2), কিন্তু কোডের আকার আরও কমিয়ে দেয়।

-O সমতুল্য -ও2.

-ও4 এবং উচ্চতর
বর্তমানে এর সমতুল্য -ও3

-g ডিবাগ তথ্য তৈরি করুন। নোট করুন যে ক্ল্যাং ডিবাগ তথ্য সবচেয়ে ভালো কাজ করে -ও0.

-fstandalone-ডিবাগ -fno-স্বতন্ত্র-ডিবাগ
ক্ল্যাং ডিবাগ তথ্যের আকার কমাতে অনেকগুলি অপ্টিমাইজেশন সমর্থন করে৷
বাইনারি তারা ডিবাগ টাইপ তথ্য হতে পারে এমন ধারণার উপর ভিত্তি করে কাজ করে
একাধিক সংকলন ইউনিটে ছড়িয়ে পড়ে। উদাহরণস্বরূপ, ঝনঝন প্রকার নির্গত হবে না
একটি মডিউল দ্বারা প্রয়োজন হয় না এবং a দিয়ে প্রতিস্থাপিত হতে পারে এমন ধরনের সংজ্ঞা
ফরোয়ার্ড ঘোষণা। আরও, ক্ল্যাং শুধুমাত্র একটি গতিশীল C++ ক্লাসের জন্য টাইপ তথ্য নির্গত করবে
ক্লাসের জন্য vtable ধারণকারী মডিউলে।

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

- ব্যতিক্রম
আনওয়াইন্ড তথ্যের জেনারেশন সক্ষম করুন, এটি ব্যতিক্রমগুলিকে নিক্ষেপ করার অনুমতি দেয়
ঝনঝন কম্পাইল স্ট্যাক ফ্রেম. এটি ডিফল্টরূপে x86-64 এ চালু থাকে।

-ftrapv
পূর্ণসংখ্যা ওভারফ্লো ত্রুটিগুলি ধরতে কোড তৈরি করুন। স্বাক্ষরিত পূর্ণসংখ্যা ওভারফ্লো অনির্ধারিত
সি-তে, এই পতাকার সাথে, এটি সনাক্ত করতে অতিরিক্ত কোড তৈরি করা হয় এবং যখন এটি বাতিল হয়
ঘটবে।

- অদৃশ্যতা
এই পতাকা ডিফল্ট দৃশ্যমানতা স্তর সেট করে।

- সাধারণ
এই ফ্ল্যাগটি নির্দিষ্ট করে যে ইনিশিয়ালাইজার ছাড়া ভেরিয়েবলগুলি সাধারণ লিঙ্কেজ পায়। এটা হতে পারে
সঙ্গে অক্ষম -fno-সাধারণ.

-ftls-মডেল
থ্রেড-লোকাল ভেরিয়েবলের জন্য ব্যবহার করার জন্য ডিফল্ট থ্রেড-লোকাল স্টোরেজ (TLS) মডেল সেট করুন।
বৈধ মানগুলি হল: "গ্লোবাল-ডাইনামিক", "লোকাল-ডাইনামিক", "ইনিশিয়াল-এক্সেক" এবং "লোকাল-এক্সেক"।
ডিফল্ট হল "গ্লোবাল-ডাইনামিক"। ডিফল্ট মডেলটি দিয়ে ওভাররাইড করা যেতে পারে
tls_model বৈশিষ্ট্য। কম্পাইলার একটি আরো দক্ষ মডেল নির্বাচন করার চেষ্টা করবে যদি
সম্ভব.

-ফ্লো -emit-llvm
LLVM ফর্ম্যাটে আউটপুট ফাইল তৈরি করুন, লিঙ্ক টাইম অপ্টিমাইজেশানের জন্য উপযুক্ত। যখন ব্যবহার করা হয়
সঙ্গে -S এটি LLVM মধ্যবর্তী ভাষা সমাবেশ ফাইল তৈরি করে, অন্যথায় এটি
LLVM বিটকোড ফরম্যাট অবজেক্ট ফাইল তৈরি করে (যা লিঙ্কারে পাস করা যেতে পারে
পর্যায় নির্বাচন বিকল্পের উপর নির্ভর করে)।

চালক অপশন সমূহ
-###
এই সংকলনের জন্য চালানোর জন্য কমান্ডগুলি প্রিন্ট করুন (কিন্তু চালাবেন না)।

--help
উপলব্ধ বিকল্পগুলি প্রদর্শন করুন।

-যুক্ত-যুক্তি
অব্যবহৃত ড্রাইভার আর্গুমেন্টের জন্য সতর্কতা প্রকাশ করবেন না।

-ওয়া,args
কমা বিভক্ত আর্গুমেন্ট পাস করুন args অ্যাসেম্বলারের কাছে।

-ডব্লিউএল,args
কমা বিভক্ত আর্গুমেন্ট পাস করুন args লিঙ্কারের কাছে।

-ডব্লিউপি,args
কমা বিভক্ত আর্গুমেন্ট পাস করুন args প্রিপ্রসেসরের কাছে।

-অ্যানালাইজার ARG
পাস ARG স্ট্যাটিক বিশ্লেষক.

- Xassembler ARG
পাস ARG অ্যাসেম্বলারের কাছে।

-এক্সলিংকার ARG
পাস ARG লিঙ্কারের কাছে।

-এক্সপ্রেপ্রসেসর ARG
পাস ARG প্রিপ্রসেসরের কাছে।

-o ফাইল
আউটপুট লিখুন ফাইল.

-প্রিন্ট-ফাইল-নাম=ফাইল
এর সম্পূর্ণ লাইব্রেরি পাথ প্রিন্ট করুন ফাইল.

-প্রিন্ট-লিবিজিসিসি-ফাইল-নাম
"libgcc.a" এর জন্য লাইব্রেরি পাথ প্রিন্ট করুন।

-প্রিন্ট-প্রোগ-নাম=নাম
এর সম্পূর্ণ প্রোগ্রাম পাথ প্রিন্ট করুন নাম.

-প্রিন্ট-সার্চ-ডিরার্স
লাইব্রেরি এবং প্রোগ্রাম খোঁজার জন্য ব্যবহৃত পাথ প্রিন্ট করুন।

-সেভ-টেম্পস
মধ্যবর্তী সংকলন ফলাফল সংরক্ষণ করুন.

-একত্রিত- হিসাবে -না-একত্রিত-এভাবে
সমন্বিত অ্যাসেম্বলার ব্যবহার যথাক্রমে সক্ষম এবং নিষ্ক্রিয় করতে ব্যবহৃত হয়। কিনা
ইন্টিগ্রেটেড অ্যাসেম্বলার ডিফল্টভাবে চালু থাকে টার্গেট নির্ভর।

-time
সময় পৃথক আদেশ.

-এফটাইম-রিপোর্ট
সংকলনের প্রতিটি পর্যায়ের মুদ্রণ সময়ের সারাংশ।

-v ভারবোস আউটপুট চালানো এবং ব্যবহার করার জন্য কমান্ড দেখান।

নিদানবিদ্যা অপশন সমূহ
-fshow-কলাম -fshow-উৎস-অবস্থান -fcaret-ডায়াগনস্টিকস -fdiagnostics-fixit-info
-fdiagnostics-পার্সেবল-fixits -fdiagnostics-print-source-range-info
-fprint-source-range-info -fdiagnostics-শো-বিকল্প -fmessage-দৈর্ঘ্য
এই বিকল্পগুলি নিয়ন্ত্রণ করে কিভাবে ক্ল্যাং ডায়াগনস্টিকস সম্পর্কে তথ্য প্রিন্ট করে (ত্রুটি এবং
সতর্কতা)। আরও তথ্যের জন্য অনুগ্রহ করে ক্ল্যাং ব্যবহারকারীর ম্যানুয়াল দেখুন।

প্রিপ্রসেসর অপশন সমূহ
-Dম্যাক্রোনাম = মান
পূর্বনির্ধারিত বাফারে একটি অন্তর্নিহিত #define যোগ করে যা উৎসের আগে পড়া হয়
ফাইল প্রিপ্রসেস করা হয়।

-Uম্যাক্রোনাম
পূর্বনির্ধারিত বাফারে একটি অন্তর্নিহিত #undef যোগ করে যা উৎসের আগে পড়া হয়
ফাইল প্রিপ্রসেস করা হয়।

-অন্তর্ভুক্ত ফাইলের নাম
পূর্বনির্ধারিত বাফারে একটি অন্তর্নিহিত #include যোগ করে যা উৎসের আগে পড়া হয়
ফাইল প্রিপ্রসেস করা হয়।

-Iডিরেক্টরি
ফাইল অন্তর্ভুক্ত করার জন্য অনুসন্ধানের পথে নির্দিষ্ট ডিরেক্টরি যোগ করুন।

-Fডিরেক্টরি
ফ্রেমওয়ার্ক অন্তর্ভুক্ত ফাইলগুলির জন্য অনুসন্ধানের পথে নির্দিষ্ট ডিরেক্টরি যোগ করুন।

-নোস্টডিঙ্ক
এর জন্য স্ট্যান্ডার্ড সিস্টেম ডিরেক্টরি বা কম্পাইলার বিল্টইন ডিরেক্টরি অনুসন্ধান করবেন না
ফাইল অন্তর্ভুক্ত করুন।

-নোস্টডলিবিঙ্ক
ফাইল অন্তর্ভুক্ত করার জন্য স্ট্যান্ডার্ড সিস্টেম ডিরেক্টরি অনুসন্ধান করবেন না, তবে অনুসন্ধান করুন
কম্পাইলার বিল্টইন ডিরেক্টরি অন্তর্ভুক্ত করে।

-নোবিল্টিনিং
ফাইল অন্তর্ভুক্ত করার জন্য ক্ল্যাং এর অন্তর্নির্মিত ডিরেক্টরি অনুসন্ধান করবেন না।

পরিবেশ


টিএমপিডিআইআর, টেম্প, টিএমপি
এই এনভায়রনমেন্ট ভেরিয়েবল চেক করা হয়, ক্রমানুসারে, অবস্থানের জন্য অস্থায়ী লেখার জন্য
সংকলন প্রক্রিয়া চলাকালীন ব্যবহৃত ফাইল।

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

পরিবেশ পরিবর্তনশীল খালি উপাদান উপেক্ষা করা হয়.

C_INCLUDE_PATH, OBJC_INCLUDE_PATH, CPLUS_INCLUDE_PATH, OBJCPLUS_INCLUDE_PATH
এই এনভায়রনমেন্ট ভেরিয়েবলগুলি অতিরিক্ত পাথ নির্দিষ্ট করে, যেমন CPATH-এর জন্য, যা শুধুমাত্র
উপযুক্ত ভাষা প্রক্রিয়াকরণের সময় ব্যবহৃত হয়।

MACOSX_DEPLOYMENT_TARGET
যদি -mmacosx-version-min অনির্দিষ্ট থাকে, ডিফল্ট স্থাপনার লক্ষ্য থেকে পড়া হয়
এই পরিবেশ পরিবর্তনশীল. এই বিকল্পটি শুধুমাত্র ডারউইন লক্ষ্যকে প্রভাবিত করে।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে clang-3.6 ব্যবহার করুন


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

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

  • 1
    Eclipse Tomcat প্লাগইন
    Eclipse Tomcat প্লাগইন
    Eclipse Tomcat প্লাগইন প্রদান করে
    একটি টমক্যাট সার্লেটের সহজ ইন্টিগ্রেশন
    জাভা বিকাশের জন্য ধারক
    ওয়েব অ্যাপ্লিকেশন। আপনি জন্য আমাদের সাথে যোগ দিতে পারেন
    আলোচনা...
    Eclipse Tomcat প্লাগইন ডাউনলোড করুন
  • 2
    ওয়েব টরেন্ট ডেস্কটপ
    ওয়েব টরেন্ট ডেস্কটপ
    ওয়েবটরেন্ট ডেস্কটপ স্ট্রিমিংয়ের জন্য
    ম্যাক, উইন্ডোজ বা লিনাক্সে টরেন্ট। এটা
    BitTorrent এবং উভয়ের সাথে সংযোগ করে
    WebTorrent সহকর্মীরা। এখন নেই
    অপেক্ষা করতে হবে...
    ওয়েবটরেন্ট ডেস্কটপ ডাউনলোড করুন
  • 3
    জেনএক্স
    জেনএক্স
    GenX পরিমার্জিত করার জন্য একটি বৈজ্ঞানিক প্রোগ্রাম
    এক্স-রে রিফেলসিটিভিটি, নিউট্রন
    প্রতিফলন এবং পৃষ্ঠের এক্স-রে
    ডিফার্যাকশন ডেটা ডিফারেনশিয়াল ব্যবহার করে
    বিবর্তন অ্যালগরিদম...
    GenX ডাউনলোড করুন
  • 4
    pspp4 উইন্ডোজ
    pspp4 উইন্ডোজ
    PSPP হল পরিসংখ্যান সংক্রান্ত একটি প্রোগ্রাম
    নমুনা তথ্য বিশ্লেষণ। এটি একটি বিনামূল্যে
    মালিকানা প্রোগ্রামের জন্য প্রতিস্থাপন
    এসপিএসএস। PSPP-তে পাঠ্য-ভিত্তিক এবং উভয়ই রয়েছে
    গ্রাফিক্যাল আমাদের...
    pspp4windows ডাউনলোড করুন
  • 5
    গিট এক্সটেনশন
    গিট এক্সটেনশন
    গিট এক্সটেনশন হল একটি স্বতন্ত্র UI টুল
    গিট সংগ্রহস্থল পরিচালনার জন্য। এটাও
    উইন্ডোজ এক্সপ্লোরারের সাথে সংহত করে এবং
    মাইক্রোসফ্ট ভিসুয়াল স্টু
    (2015/2017/2019)। ম...
    গিট এক্সটেনশন ডাউনলোড করুন
  • 6
    ইস্পেক: বক্তৃতা সংশ্লেষ
    ইস্পেক: বক্তৃতা সংশ্লেষ
    ইংরেজির জন্য টেক্সট টু স্পিচ ইঞ্জিন এবং
    অন্যান্য অনেক ভাষা। সঙ্গে কম্প্যাক্ট আকার
    স্পষ্ট কিন্তু কৃত্রিম উচ্চারণ।
    এর সাথে একটি কমান্ড-লাইন প্রোগ্রাম হিসাবে উপলব্ধ
    অনেক...
    eSpeak ডাউনলোড করুন: বক্তৃতা সংশ্লেষণ
  • আরও »

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

Ad