2015-03-03 5 views
5

कोड कवरेज प्राप्त करने और चलाने की कोशिश कर रहा है, और मैं पहले दस्तावेज़ीकरण पढ़ रहा हूं। मुझे कुछ लेख मिले जो --coverage ध्वज के साथ इमारत का उल्लेख करते हैं, जबकि अन्य --ftest-coverage का उल्लेख करते हैं।जीसीओवी: जीसीसी के साथ निर्माण करते समय - पुनर्प्राप्ति और - सबसे अधिक कवरेज के बीच क्या अंतर है?

दोनों विवरण कहने लगते हैं कि वे एक ही काम करते हैं, लेकिन मुझे यकीन नहीं है।


अंतर क्या है:


यहाँ दो लेख है?

+6

'--coverage' केवल दो स्विच '-फेस्ट-कवरेज -फ्रोफाइल-आर्क' के लिए संक्षेप है। –

+0

आह दिलचस्प। धन्यवाद! – user3338893

उत्तर

4

जैसा कि पहले से ही टिप्पणियों में कहा गया है --coverage संदर्भ के आधार पर कोड कवरेज से संबंधित अन्य झंडे का पर्याय है।

3.11 Program Instrumentation Options:

--coverage

यह विकल्प संकलित करने के लिए और लिंक कोड कवरेज विश्लेषण के लिए instrumented प्रयोग किया जाता है। विकल्प -फ्रोफाइल-आर्क्स -ftest-cover (जब संकलन करते समय) और -lgcov (लिंक करते समय) के लिए समानार्थी है।

संबंधित मुद्दे