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

Ad


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

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

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

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

কার্যক্রম:

NAME এর


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

সাইনোপিসিস


llvm-cov [বিকল্প] সোর্সফাইল

বর্ণনাঃ


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

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

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

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

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

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

বিকল্প


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

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

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

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

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

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

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

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

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

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

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

প্রস্থান করুন স্থিতি


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

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


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

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

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

Ad