मुझे इसके बारे में कोई दस्तावेज नहीं मिला, इसलिए मैंने क्लैंग स्रोत कोड के आसपास खोद दिया।
यह पता चला है कि scan-build
और ccc-analyzer
(दोनों perl स्क्रिप्ट) इन त्रुटि रिपोर्टों को आउटपुट नहीं करते हैं। इसके बजाय, एचटीएमएल रिपोर्ट की पीढ़ी वास्तव में क्लैंग कंपाइलर का हिस्सा है। scan-build
स्क्रिप्ट बस विभिन्न आउटपुट फ़ाइलों को एकसाथ जोड़ती है और एक रिपोर्ट इंडेक्स जोड़ती है।
बजना स्रोत कोड के लिए
http://clang.llvm.org/doxygen/HTMLDiagnostics_8cpp_source.html
देखें।
सामान्य चेतावनियों/त्रुटियों के लिए HTML रिपोर्ट जेनरेट करने के लिए क्लैंग प्राप्त करने के लिए स्थिर विश्लेषक के बाहर HTMLDiagnostics
का उपयोग करने की आवश्यकता होगी। मैं क्लैंग/एलएलवीएम आंतरिक के बारे में बहुत कम जानता हूं, इसलिए मुझे यकीन नहीं है कि इसके लिए कितना प्रयास करना होगा।
स्रोत
2014-02-25 03:32:17