यह कमांड iwyu है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
शामिल-क्या-आप-उपयोग - विश्लेषण करें #C और C++ स्रोत फ़ाइलों में शामिल हैं
वर्णन
उपयोग: शामिल-क्या-आप-उपयोग [-Xiwyu --iwyu_opt]... यहां है ये
आप निर्दिष्ट कर सकते हैं (जैसे -ज़िव्यु --शब्दशः=3):
--चेक_भी=: iwyu को iwyu-उल्लंघन जानकारी प्रिंट करने के लिए कहता है
दिए गए ग्लोब पैटर्न से मेल खाने वाली सभी फाइलों के लिए (के डिफ़ॉल्ट के अतिरिक्त
इनपुट .cc फ़ाइल और उससे जुड़ी .h फ़ाइलों के लिए रिपोर्टिंग)। यह झंडा हो सकता है
एकाधिक ग्लोब पैटर्न निर्दिष्ट करने के लिए कई बार निर्दिष्ट किया गया।
--सीडब्ल्यूडी=: iwyu को बताता है कि वर्तमान कार्यशील निर्देशिका क्या है।
--कैसे डिबग [=]: बिना किसी आर्ग के, पर निर्देश प्रिंट करता है
इनपुट फ़ाइल के लिए gdb के अंतर्गत iwyu को कैसे चलाएं, और बाहर निकलें। एक तर्क के साथ, केवल प्रिंट करता है
जब इनपुट फ़ाइल तर्क से मेल खाती है।
--मैपिंग_फाइल =: iwyu को एक मैपिंग फ़ाइल देता है।
--कोई_डिफ़ॉल्ट_मैपिंग नहीं: iwyu की डिफ़ॉल्ट मैपिंग न जोड़ें।
--pch_in_code: अनुवाद इकाई में पहले शामिल को a . के रूप में चिह्नित करें
पूर्व-संकलित शीर्षलेख।
उपयोग --pch_in_code IWYU को रोकने के लिए
आवश्यक पीसीएच को हटाना शामिल है।
हालांकि क्लैंग पीसीएच को बाध्य करता है
उपसर्ग हेडर के रूप में सूचीबद्ध होने के लिए, पीसीएच-इन-कोड पैटर्न का उपयोग जीसीसी के साथ किया जा सकता है और is
MSVC पर मानक अभ्यास (उदाहरण के लिए stdafx.h)।
--prefix_header_includes=: iwyu को बताता है कि क्या करना है
इन-सोर्स में उपसर्ग हेडर शामिल और अग्रेषित घोषणाएं शामिल हैं। उपसर्ग
शीर्षलेख कमांड-लाइन विकल्प के माध्यम से शामिल एक फ़ाइल है -शामिल. यदि उपसर्ग शीर्षलेख बनाता है
अप्रचलित घोषणा शामिल करें या अग्रेषित करें, ऐसे शामिल की उपस्थिति को नियंत्रित किया जा सकता है
निम्नलिखित मूल्यों के साथ
जोड़ें: नई लाइनें जोड़ी जाती हैं
रखें: नई लाइनें नहीं जोड़ी जाती हैं, मौजूदा बरकरार रखी जाती हैं
हटाएं: नई लाइनें नहीं जोड़ी गई हैं, मौजूदा हटा दी गई हैं
डिफ़ॉल्ट मान 'जोड़ें' है।
--ट्रांसिटिव_केवल_शामिल है: यह सुझाव न दें कि एक फ़ाइल जोड़ें
foo.h जब तक कि foo.h फ़ाइल के संक्रमणीय में पहले से ही दिखाई नहीं दे रहा है।
--max_line_length: शामिल करने के लिए अधिकतम लाइन लंबाई।
ध्यान दें कि यह केवल टिप्पणियों और उनके संरेखण को प्रभावित करता है, अधिकतम लाइन लंबाई
अभी भी लंबे फ़ाइल नामों (डिफ़ॉल्ट: 80) के साथ पार किया जा सकता है। --क्रिया =: NS
उच्च स्तर, अधिक उत्पादन।
IWYU- विशिष्ट विकल्पों के अतिरिक्त आप निम्न विकल्पों को बिना निर्दिष्ट कर सकते हैं -ज़िव्यु
उपसर्ग:
--मदद: इस मदद को प्रिंट करता है और बाहर निकलता है।
--संस्करण: संस्करण प्रिंट करता है और बाहर निकलता है।
onworks.net सेवाओं का उपयोग करके ऑनलाइन iwyu का उपयोग करें