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

Ad


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

llvm-cov-3.7 - ক্লাউডে অনলাইন

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

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

কার্যক্রম:

NAME এর


llvm-cov - কভারেজ তথ্য নির্গত করুন

সাইনোপিসিস


llvm-cov হুকুম [args...]

বর্ণনাঃ


সার্জারির llvm-cov টুল প্রোগ্রামের জন্য কোড কভারেজ তথ্য দেখায়
প্রোফাইল ডেটা নির্গত করুন। এটি দিয়ে কাজ করা যেতে পারে gcov-শৈলী কভারেজ বা সঙ্গে ঝনঝন's
ইন্সট্রুমেন্টেশন ভিত্তিক প্রোফাইলিং।

যদি প্রোগ্রামটি একটি বেস নাম দিয়ে আহ্বান করা হয় gcov, এটা যদি হিসাবে আচরণ করবে llvm-cov gcov
আদেশ বলা হয়। অন্যথায়, একটি আদেশ প্রদান করা উচিত.

কম্যান্ডস


· gcov

· প্রদর্শনী

· রিপোর্ট

জিসিওভি কমান্ড


সাইনোপিসিস
llvm-cov gcov [অপশন] সোর্সফাইল

বর্ণনাঃ
সার্জারির llvm-cov gcov টুল কোড কভারেজ ডেটা ফাইল পড়ে এবং কভারেজ প্রদর্শন করে
একটি নির্দিষ্ট উৎস ফাইলের জন্য তথ্য। এর সাথে সামঞ্জস্যপূর্ণ gcov সংস্করণ থেকে টুল
4.2 এর জিসিসি এবং এর কিছু পরবর্তী সংস্করণের সাথেও সামঞ্জস্যপূর্ণ হতে পারে gcov.

ব্যবহার করা llvm-cov gcov, আপনাকে প্রথমে আপনার অ্যাপ্লিকেশনটির একটি যন্ত্রযুক্ত সংস্করণ তৈরি করতে হবে৷
এটি চালানোর সাথে সাথে কভারেজ ডেটা সংগ্রহ করে। সঙ্গে কম্পাইল -এফপ্রোফাইল-আর্কস এবং
-সবচেয়ে কভারেজ ইন্সট্রুমেন্টেশন যোগ করার বিকল্প। (বিকল্পভাবে, আপনি ব্যবহার করতে পারেন
--কভারেজ অপশন, যার মধ্যে ঐ অন্যান্য অপশন উভয়ই রয়েছে।) আপনার সাথে কম্পাইল করা উচিত
ডিবাগিং তথ্য (-g) এবং অপ্টিমাইজেশান ছাড়া (-ও0); অন্যথায়, কভারেজ ডেটা
উৎস কোডে সঠিকভাবে ম্যাপ করা যাবে না।

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

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

একবার আপনি কভারেজ ডেটা ফাইল তৈরি করলে, চালান llvm-cov gcov প্রতিটি প্রধান উৎসের জন্য
ফাইল যেখানে আপনি কভারেজ ফলাফল পরীক্ষা করতে চান. এই একই থেকে চালানো উচিত
ডিরেক্টরি যেখানে আপনি আগে কম্পাইলার চালাতেন। নির্দিষ্ট উৎস ফাইলের জন্য ফলাফল
a যোগ করে নামের একটি ফাইলে লেখা হয় .gcov প্রত্যয়. একটি পৃথক আউটপুট ফাইল এছাড়াও
মূল উৎস ফাইল দ্বারা অন্তর্ভুক্ত প্রতিটি ফাইলের জন্য তৈরি করা হয়েছে, এছাড়াও a সহ .gcov প্রত্যয় যোগ করা হয়েছে।

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

বিকল্প
-এ, --সমস্ত ব্লক
সমস্ত মৌলিক ব্লক প্রদর্শন করুন। উৎসের একক লাইনের জন্য একাধিক ব্লক থাকলে
কোড, এই বিকল্পটি llvm-cov এর পরিবর্তে প্রতিটি ব্লকের জন্য গণনা দেখায়
পুরো লাইনের জন্য একটি গণনা।

-খ, --শাখা-সম্ভাবনা
শর্তসাপেক্ষ শাখা সম্ভাব্যতা এবং শাখা তথ্যের সারসংক্ষেপ প্রদর্শন করুন।

-গ, --শাখা-গণনা
সম্ভাব্যতার পরিবর্তে শাখা গণনা প্রদর্শন করুন (প্রয়োজন -b)।

-চ, --ফাংশন-সারাংশ
একটির জন্য শুধুমাত্র একটি সারাংশের পরিবর্তে প্রতিটি ফাংশনের জন্য কভারেজের একটি সারাংশ দেখান
সম্পূর্ণ উৎস ফাইল।

--help উপলভ্য বিকল্পগুলি প্রদর্শন করুন (--আরো জন্য সাহায্য-লুকানো)।

-আমি, --লং-ফাইল-নাম
মূল উৎস ফাইল থেকে অন্তর্ভুক্ত ফাইলের কভারেজ আউটপুট জন্য, প্রধান ফাইল যোগ করুন
নাম অনুসরণ করে ## আউটপুট ফাইলের নামগুলির একটি উপসর্গ হিসাবে। এই সঙ্গে মিলিত হতে পারে
প্রধান ফাইল এবং উভয়ের জন্য সম্পূর্ণ পাথ ব্যবহার করার জন্য --preserve-paths বিকল্পটি
অন্তর্ভুক্ত ফাইল।

-এন, --নো-আউটপুট
কোনো আউটপুট করবেন না .gcov নথি পত্র. সংক্ষিপ্ত তথ্য এখনও প্রদর্শিত হয়.

-o= , --অবজেক্ট-ডিরেক্টরি= , --অবজেক্ট-ফাইল=
ডিআইআর-এ বা FILE-এর পথের উপর ভিত্তি করে বস্তু খুঁজুন। যদি আপনি একটি নির্দিষ্ট বস্তু নির্দিষ্ট করুন
ফাইল, কভারেজ ডেটা ফাইলগুলির সাথে একই বেস নাম থাকবে বলে আশা করা হচ্ছে .gcno
এবং .gcda এক্সটেনশন আপনি যদি একটি ডিরেক্টরি উল্লেখ করেন, ফাইলগুলি এতে প্রত্যাশিত
উৎস ফাইলের মতো একই বেস নামের ডিরেক্টরি।

-পি, --সংরক্ষণ-পথ
কভারেজ আউটপুট ফাইলের নামকরণের সময় পাথ উপাদান সংরক্ষণ করুন। ছাড়াও
উৎস ফাইলের নাম, সেই ফাইলের পাথ থেকে ডিরেক্টরি অন্তর্ভুক্ত করুন। দ্য
ডিরেক্টরিগুলি দ্বারা পৃথক করা হয় # অক্ষর, সঙ্গে . ডিরেক্টরি সরানো এবং ..
দ্বারা প্রতিস্থাপিত ডিরেক্টরি ^ চরিত্র. যখন --long-file-names বিকল্পের সাথে ব্যবহার করা হয়,
এটি প্রধান ফাইলের নাম এবং অন্তর্ভুক্ত ফাইলের নাম উভয় ক্ষেত্রেই প্রযোজ্য।

-তুমি, --নিঃশর্ত-শাখা
--branch-সম্ভাব্যতা বিকল্পের জন্য আউটপুটে শর্তহীন শাখাগুলি অন্তর্ভুক্ত করুন।

-version
llvm-cov-এর সংস্করণ প্রদর্শন করুন।

প্রস্থান করুন স্থিতি
llvm-cov gcov 1 রিটার্ন করে যদি এটি ইনপুট ফাইল পড়তে না পারে। অন্যথায়, এটি শূন্য দিয়ে প্রস্থান করে।

প্রদর্শন কমান্ড


সাইনোপিসিস
llvm-cov প্রদর্শনী [অপশন] -instr-প্রোফাইল নথিপত্র বিন [উত্স]

বর্ণনাঃ
সার্জারির llvm-cov প্রদর্শনী কমান্ড একটি বাইনারি লাইন দ্বারা লাইন কভারেজ দেখায় বিন প্রোফাইল ব্যবহার করে
উপাত্ত নথিপত্র. শুধুমাত্র তালিকাভুক্ত ফাইলের কভারেজ দেখানোর জন্য এটি ঐচ্ছিকভাবে ফিল্টার করা যেতে পারে
in উত্স.

ব্যবহার করা llvm-cov প্রদর্শনী, আপনার নির্গত করার জন্য ইন্সট্রুমেন্টেশন সহ সংকলিত একটি প্রোগ্রাম প্রয়োজন
প্রোফাইল এবং কভারেজ ডেটা। সঙ্গে এই ধরনের একটি প্রোগ্রাম নির্মাণ ঝনঝন ব্যবহার
-এফপ্রোফাইল-ইনস্ট্র-জেনারেট এবং -কভারেজ-ম্যাপিং পতাকা সাথে লিঙ্ক করলে ঝনঝন চালক,
পাস -এফপ্রোফাইল-ইনস্ট্র-জেনারেট প্রয়োজনীয় রানটাইম নিশ্চিত করতে লিঙ্ক পর্যায়ে যান
লাইব্রেরি সংযুক্ত করা হয়.

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

বিকল্প
-শো-লাইন-গণনা
প্রতিটি লাইনের জন্য মৃত্যুদন্ডের সংখ্যা দেখান। এটি ডিফল্টরূপে সক্রিয় করা হয়, অন্যটি না হলে
- দেখান বিকল্প ব্যবহার করা হয়।

-শো-সম্প্রসারণ
অন্তর্ভুক্তি প্রসারিত করুন, যেমন প্রিপ্রসেসর ম্যাক্রো বা পাঠ্য অন্তর্ভুক্তি, ইনলাইনে
উৎস ফাইলের প্রদর্শন।

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

- শো-অঞ্চল
একটি ক্যারেট প্রদর্শন করে প্রতিটি অঞ্চলের জন্য মৃত্যুদন্ডের সংখ্যা দেখান যা নির্দেশ করে
চরিত্র যেখানে অঞ্চল শুরু হয়।

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

-ব্যবহার-রঙ[=VALUE]
রঙ আউটপুট সক্রিয় বা নিষ্ক্রিয় করুন. ডিফল্টরূপে এটি স্বয়ংক্রিয়ভাবে সনাক্ত করা হয়।

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

-নাম=
শুধুমাত্র প্রদত্ত নামের ফাংশনের জন্য কোড কভারেজ দেখান।

-নাম-রেজেক্স=
শুধুমাত্র প্রদত্ত রেগুলার এক্সপ্রেশনের সাথে মেলে এমন ফাংশনের জন্য কোড কভারেজ দেখান।

-লাইন-কভারেজ-gt=
প্রদত্ত থেকে বেশি লাইন কভারেজ সহ ফাংশনগুলির জন্য শুধুমাত্র কোড কভারেজ দেখান৷
থ্রেশহোল্ড।

-লাইন-কভারেজ-lt=
শুধুমাত্র প্রদত্ত থেকে কম লাইন কভারেজ সহ ফাংশনগুলির জন্য কোড কভারেজ দেখান৷
থ্রেশহোল্ড।

-অঞ্চল-কভারেজ-gt=
শুধুমাত্র প্রদত্ত অঞ্চলের কভারেজ সহ ফাংশনের জন্য কোড কভারেজ দেখান
থ্রেশহোল্ড।

-অঞ্চল-কভারেজ-lt=
শুধুমাত্র প্রদত্ত থেকে কম অঞ্চলের কভারেজ সহ ফাংশনগুলির জন্য কোড কভারেজ দেখান৷
থ্রেশহোল্ড।

প্রতিবেদন কমান্ড


সাইনোপিসিস
llvm-cov রিপোর্ট [অপশন] -instr-প্রোফাইল নথিপত্র বিন [উত্স]

বর্ণনাঃ
সার্জারির llvm-cov রিপোর্ট কমান্ড একটি বাইনারি কভারেজের একটি সারাংশ প্রদর্শন করে বিন ব্যবহার করে
প্রোফাইল ডেটা নথিপত্র. এটি শুধুমাত্র কভারেজ দেখানোর জন্য ঐচ্ছিকভাবে ফিল্টার করা যেতে পারে
ফাইল তালিকাভুক্ত উত্স.

যদি কোন উৎস ফাইল প্রদান করা না হয়, তাহলে কভারেজের প্রতিটি ফাইলের জন্য একটি সারাংশ লাইন মুদ্রিত হয়
তথ্য কোনো ফাইল প্রদান করা হলে, তালিকাভুক্ত ফাইলের প্রতিটি ফাংশনের জন্য সারাংশ দেখানো হয়
পরিবর্তে.

কভারেজের জন্য প্রোগ্রাম কম্পাইল করা এবং প্রোফাইল ডেটা তৈরি করার তথ্যের জন্য, দেখুন প্রদর্শন
কমান্ড.

বিকল্প
-ব্যবহার-রঙ[=VALUE]
রঙ আউটপুট সক্রিয় বা নিষ্ক্রিয় করুন. ডিফল্টরূপে এটি স্বয়ংক্রিয়ভাবে সনাক্ত করা হয়।

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

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


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

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

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

Ad