अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

cppcheck - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में सीपीपीचेक चलाएं

यह कमांड सीपीपीचेक है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


cppcheck - स्थिर C/C++ कोड विश्लेषण के लिए उपकरण

SYNOPSIS


कपटी [--जोड़ें=] [--चेक-कॉन्फ़िगरेशन] [--चेक-लाइब्रेरी] [-डी] [यू]
[--सक्षम=] [--त्रुटि-निकासकोड=] [--त्रुटिसूची]
[--exitcode-दमन=] [--फ़ाइल-सूची=] [--बल] [--मदद]
[-मैं] [--शामिल-फ़ाइल=] [--कॉन्फिग-बहिष्कृत=]
[--config-बहिष्कृत-फ़ाइल =] [--शामिल=] [-मैं] [--अनिर्णायक]
[--इनलाइन-सप्र] [-जे] [-एल] [--भाषा=] [--लाइब्रेरी=]
[--अधिकतम-विन्यास=] [--मंच=] [--शांत] [--सापेक्ष-पथ=]
[--रिपोर्ट-प्रगति] [--नियम=] [--नियम-फ़ाइल=] [--std=]
[--दबाओ=] [--दबाव-सूची=] [--टेम्पलेट=' ']
[--शब्दशः] [--संस्करण] [--xml] [--xml-संस्करण= ]] [पट्टिका or पथ] ...

वर्णन


Cppcheck एक कमांड-लाइन टूल है जो उन बग्स का पता लगाने का प्रयास करता है जो आपका C/C++ कंपाइलर नहीं करता है
देखना। यह बहुमुखी है, और विभिन्न कंपाइलर सहित गैर-मानक कोड की जांच कर सकता है
एक्सटेंशन, इनलाइन असेंबली कोड इत्यादि। इसका आंतरिक प्रीप्रोसेसर संभाल सकता है, इसमें शामिल हैं,
मैक्रोज़, और कई प्रीप्रोसेसर कमांड। जबकि Cppcheck अत्यधिक कॉन्फ़िगर करने योग्य है, आप कर सकते हैं
इसे केवल स्रोत कोड के लिए एक पथ देकर इसका उपयोग प्रारंभ करें।

विकल्प


सामान्य त्रुटियों के लिए दी गई C/C++ फ़ाइलों का विश्लेषण करें।

--जोड़ें=
यह आपको कार्यान्वयन प्रदान करके कार्यों के बारे में जानकारी प्रदान करने की अनुमति देता है
इन के लिए।

--चेक-कॉन्फ़िगरेशन
Cppcheck कॉन्फ़िगरेशन की जाँच करें. सामान्य कोड विश्लेषण इस ध्वज द्वारा अक्षम है।

--चेक-लाइब्रेरी
जब लाइब्रेरी फ़ाइलों में अधूरी जानकारी हो तो सूचना संदेश दिखाएँ।

-डी
डिफ़ॉल्ट रूप से Cppcheck सभी कॉन्फ़िगरेशन की जाँच करता है। जाँच को सीमित करने के लिए -D का उपयोग करें। जब डी
उपयोग किया जाता है तो जाँच दिए गए कॉन्फ़िगरेशन तक सीमित होती है। उदाहरण:-DDEBUG=1
-D__cplusplus

यू
डिफ़ॉल्ट रूप से Cppcheck सभी कॉन्फ़िगरेशन की जाँच करता है। कुछ को स्पष्ट रूप से छिपाने के लिए '-U' का प्रयोग करें
#ifdef जाँच से कोड पथ. उदाहरण: '-UDEBUG'

--सक्षम=
अतिरिक्त जाँच सक्षम करें. उपलब्ध आईडी हैं:

सब
सभी जाँच सक्षम करें. संपूर्ण होने पर ही --enable=all का उपयोग करने की अनुशंसा की जाती है
प्रोग्राम को स्कैन किया जाता है, क्योंकि यह अप्रयुक्त फ़ंक्शन को सक्षम बनाता है।

चेतावनी
चेतावनी संदेश सक्षम करें

अंदाज
सभी कोडिंग शैली जांच सक्षम करें। गंभीरता 'शैली' वाले सभी संदेश,
'प्रदर्शन' और 'पोर्टेबिलिटी' सक्षम हैं।

प्रदर्शन
प्रदर्शन संदेश सक्षम करें

पोर्टेबिलिटी
पोर्टेबिलिटी संदेश सक्षम करें

करें-
सूचना संदेश सक्षम करें

अप्रयुक्तFunction
अप्रयुक्त कार्यों की जाँच करें। इसे केवल तभी सक्षम करने की अनुशंसा की जाती है जब संपूर्ण
प्रोग्राम स्कैन किया गया है

लापता शामिल करें
यदि इसमें कोई कमी हो तो चेतावनी दें। विस्तृत जानकारी के लिए --check-config का उपयोग करें

डिफ़ॉल्ट रूप से कोई भी अतिरिक्त जाँच सक्षम नहीं है। यदि आप कई आईडी दिए जा सकते हैं
उन्हें अल्पविराम से अलग करें, उदाहरण के लिए --enable=style,unusedFunction। यह भी देखें--एसटीडी

--त्रुटि-निकासकोड=
यदि त्रुटियाँ पाई जाती हैं, तो पूर्णांक डिफ़ॉल्ट 0 के बजाय लौटाया जाता है। EXIT_FAILURE है
यदि तर्क मान्य नहीं हैं या कोई इनपुट फ़ाइल प्रदान नहीं की गई है तो लौटा दिया जाता है। ध्यान दें कि आपका
ऑपरेटिंग सिस्टम इस मान को संशोधित कर सकता है, उदाहरण के लिए 256 0 बन सकता है।

--त्रुटिसूची
XML प्रारूप में सभी संभावित त्रुटि संदेशों की एक सूची प्रिंट करें।

--exitcode-दमन=
इसका उपयोग तब किया जाता है जब कुछ संदेश प्रदर्शित होने चाहिए लेकिन गैर-शून्य का कारण नहीं बनना चाहिए
निकासकोड.

--फ़ाइल-सूची=
टेक्स्ट फ़ाइल में जाँचने के लिए फ़ाइलें निर्दिष्ट करें। प्रति पंक्ति एक फ़ाइल नाम. जब फ़ाइल है -,
फ़ाइल सूची मानक इनपुट से पढ़ी जाएगी।

-f, --बल
उन फ़ाइलों की बलपूर्वक जाँच करना जिनमें बहुत अधिक कॉन्फ़िगरेशन हैं। यदि ऐसा है तो त्रुटि मुद्रित होती है
फ़ाइल मिल गई है इसलिए इसे डिफ़ॉल्ट रूप से उपयोग करने का कोई कारण नहीं है। यदि साथ में प्रयोग किया जाए
--max-configs=, अंतिम विकल्प वह है जो प्रभावी है।

-h, --मदद
सहायता पाठ प्रिंट करें।

-I
सम्मिलित फ़ाइलों को खोजने के लिए पथ दें। कई देने के लिए कई -I पैरामीटर दें
पथ. पहले दिए गए पथ को पहले निहित हेडर फ़ाइलों के लिए खोजा जाता है। यदि पथ हैं
स्रोत फ़ाइलों के सापेक्ष, इसकी आवश्यकता नहीं है।

--शामिल-फ़ाइल=
टेक्स्ट फ़ाइल में शामिल हेडर फ़ाइलों को खोजने के लिए निर्देशिका पथ निर्दिष्ट करें। एक जोड़ें
प्रति पंक्ति पथ शामिल करें. पहले दिए गए पथ को पहले निहित हेडर फ़ाइलों के लिए खोजा जाता है।
यदि पथ स्रोत फ़ाइलों से संबंधित हैं, तो इसकी आवश्यकता नहीं है।

--कॉन्फिग-बहिष्कृत=
पथ (उपसर्ग) को कॉन्फ़िगरेशन जाँच से बाहर रखा जाएगा। प्रीप्रोसेसर कॉन्फ़िगरेशन
उपसर्ग से मेल खाने वाले हेडर (लेकिन स्रोत नहीं) में परिभाषित पर विचार नहीं किया जाएगा
कॉन्फ़िगरेशन विकल्पों का मूल्यांकन।

--config-बहिष्कृत-फ़ाइल=
एक फ़ाइल जिसमें कॉन्फ़िगरेशन-बहिष्करण की एक सूची है।

--शामिल=
चेक की गई फ़ाइल से पहले किसी फ़ाइल को जबरन शामिल करना। उदाहरण के लिए कब उपयोग किया जा सकता है
लिनक्स कर्नेल की जाँच करना, जहाँ प्रत्येक फ़ाइल के लिए autoconf.h को शामिल करना आवश्यक है
संकलित. जीसीसी-इनक्लूड विकल्प की तरह ही काम करता है।

-i
नजरअंदाज करने का रास्ता दीजिए. कई पथों को अनदेखा करने के लिए कई -i पैरामीटर दें। देना
पैरामीटर के रूप में पथ के साथ निर्देशिका नाम या फ़ाइल नाम। निर्देशिका का नाम सभी से मेल खाता है
पथ के भाग.

--अनिर्णायक
अनुमति दें कि विश्लेषण अनिर्णीत होने पर भी Cppcheck रिपोर्ट दे। झूठे हैं
इस विकल्प के साथ सकारात्मकता. जानने से पहले प्रत्येक परिणाम की सावधानीपूर्वक जांच की जानी चाहिए
चाहे वह अच्छा हो या बुरा.

--इनलाइन-सप्र
इनलाइन दमन सक्षम करें. फ़ॉर्म में टिप्पणियाँ डालकर उनका उपयोग करें: //
सीपीपीचेक-सप्रेस करने के लिए लाइन से पहले मेमलीक को दबाएं।

-j
शुरू जाँच कार्य करने के लिए धागे।

-l
निर्दिष्ट करता है कि यदि अन्य थ्रेड चल रहे हैं तो कोई नया थ्रेड प्रारंभ नहीं किया जाना चाहिए
लोड औसत कम से कम है (गैर UNIX-जैसी प्रणालियों पर ध्यान नहीं दिया गया)

--भाषा=
cppcheck को दी गई भाषा के अनुसार सभी फ़ाइलों की जाँच करने के लिए बाध्य करता है। मान्य मान हैं: c, c++

--लाइब्रेरी=
लाइब्रेरी कॉन्फ़िगरेशन का उपयोग करें.

--अधिकतम-विन्यास=
किसी फ़ाइल को छोड़ने से पहले उसमें जाँचने के लिए कॉन्फ़िगरेशन की अधिकतम संख्या। डिफ़ॉल्ट 12 है.
यदि --force के साथ प्रयोग किया जाए तो अंतिम विकल्प ही प्रभावी होता है।

--मंच=
प्लेटफ़ॉर्म विशिष्ट प्रकार और आकार निर्दिष्ट करता है। उपलब्ध प्लेटफ़ॉर्म हैं:

unix32
32 बिट यूनिक्स संस्करण

unix64
64 बिट यूनिक्स संस्करण

Win32A
32 बिट विंडोज़ ASCII कैरेक्टर एन्कोडिंग

win32W
32 बिट विंडोज़ यूनिकोड कैरेक्टर एन्कोडिंग

win64
64 बिट विंडोज

डिफ़ॉल्ट रूप से उस प्लेटफ़ॉर्म का उपयोग किया जाता है जिसका उपयोग Cppcheck को संकलित करने के लिए किया गया था।

-q, --शांत
कोई त्रुटि होने पर ही कुछ प्रिंट करें।

-आरपी, -आरपी=, --सापेक्ष-पथ;, --सापेक्ष-पथ=
आउटपुट में सापेक्ष पथों का उपयोग करें। जब दिया गया, आधार के रूप में उपयोग किया जाता है। आप अलग हो सकते हैं
';' द्वारा एकाधिक पथ। अन्यथा उस पथ का उपयोग किया जाता है जहाँ स्रोत फ़ाइलें खोजी जाती हैं। जैसे यदि
दिया गया मान परीक्षण है, परीक्षण/परीक्षण.सीपीपी की जांच करते समय, आउटपुट में पथ परीक्षण.सीपीपी होगा
test/test.cpp के बजाय। यह सुविधा सापेक्ष पथ बनाने के लिए स्ट्रिंग तुलना का उपयोग करती है,
इसलिए होम फोल्डर के लिए उदाहरण के लिए ~ का उपयोग करना काम नहीं करता है। फिलहाल केवल आवेदन करना ही संभव है
उन फ़ाइलों का आधार पथ जो निर्देशिका ट्री में निचले स्तर पर हैं।

--रिपोर्ट-प्रगति
किसी फ़ाइल की जाँच करते समय प्रगति की रिपोर्ट करें।

--नियम=
अपने स्वयं के चेक बनाने के लिए नियमित अभिव्यक्ति का मिलान करें। उदाहरण के लिए नियम "/ 0" का उपयोग किया जा सकता है
शून्य से विभाजन की जाँच करें. यह कमांड केवल तभी उपलब्ध है जब cppcheck को संकलित किया गया हो
है_नियम=हां.

--नियम-फ़ाइल=
दिए गए नियम XML फ़ाइल का उपयोग करें. https://sourceforge.net/projects/cppcheck/files/Articles/ देखें
सिंटैक्स के बारे में अधिक जानकारी के लिए। यह आदेश केवल तभी उपलब्ध है यदि cppcheck था
HAVE_RULES=हाँ के साथ संकलित।

--std=
मानक तय करें. उपलब्ध विकल्प हैं:

POSIX
POSIX संगत कोड

c89
C कोड C89 संगत है

c99
C कोड C99 संगत है

c11
C कोड C11 संगत है (डिफ़ॉल्ट)

सी++03
C++ कोड C++03 संगत है

सी++11
C++ कोड C++11 संगत है (डिफ़ॉल्ट)

एक से अधिक मानक स्थापित करने का उदाहरण: 'cppcheck --std=c99 --std=posix file.cpp'

--दबाओ=
किसी विशिष्ट चेतावनी को दबाएँ. का प्रारूप है: [त्रुटि आईडी]:[फ़ाइल नाम]:[लाइन]।
[फ़ाइल नाम] और [लाइन] वैकल्पिक हैं। [त्रुटि आईडी] सभी चेतावनियों को दबाने के लिए * हो सकती है
(किसी निर्दिष्ट फ़ाइल या फ़ाइलों के लिए)। [फ़ाइल नाम] में वाइल्डकार्ड वर्ण * या हो सकते हैं
?.

--दबाव-सूची=
फ़ाइल में सूचीबद्ध चेतावनियाँ दबाएँ। प्रत्येक दमन के प्रारूप में है
ऊपर।

--टेम्पलेट=' '
त्रुटि संदेशों को प्रारूपित करें. उदाहरण के लिए '{फ़ाइल}: {लाइन}, {गंभीरता}, {आईडी}, {संदेश}' या
'{फ़ाइल}({लाइन}):({गंभीरता}) {संदेश}'। पूर्व-परिभाषित टेम्पलेट: जीसीसी, बनाम

-v, --शब्दशः
अधिक विस्तृत त्रुटि रिपोर्ट

--संस्करण
संस्करण जानकारी का प्रिंट आउट लें

--xml
त्रुटि स्ट्रीम के लिए XML में परिणाम लिखें

--xml-संस्करण=
XML फ़ाइल संस्करण का चयन करें. वर्तमान में संस्करण 1 और 2 उपलब्ध हैं। डिफ़ॉल्ट
संस्करण 1 है.

onworks.net सेवाओं का उपयोग करके ऑनलाइन cppcheck का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

  • 1
    बेहतरीन सफाई
    बेहतरीन सफाई
    एक कोटलिन स्क्रिप्ट जो सभी का निर्माण करती है
    ग्रैडल/एंड्रॉइड प्रोजेक्ट्स से कैश।
    उपयोगी जब ग्रेडल या आईडीई आपको देता है
    नीचे। स्क्रिप्ट का परीक्षण किया गया है
    मैकओएस, लेकिन...
    डीप-क्लीन डाउनलोड करें
  • 2
    एक्लिप्स चेकस्टाइल प्लग-इन
    एक्लिप्स चेकस्टाइल प्लग-इन
    एक्लिप्स चेकस्टाइल प्लग-इन
    चेकस्टाइल जावा कोड को एकीकृत करता है
    ग्रहण आईडीई में लेखा परीक्षक।
    प्लग-इन रीयल-टाइम प्रतिक्रिया प्रदान करता है
    उपयोगकर्ता उल्लंघन के बारे में...
    एक्लिप्स चेकस्टाइल प्लग-इन डाउनलोड करें
  • 3
    एस्ट्रोऑर्जप्लेयर
    एस्ट्रोऑर्जप्लेयर
    एस्ट्रोर्ज़ प्लेयर एक मुफ़्त मीडिया प्लेयर है
    सॉफ्टवेयर, भाग WMP और VLC पर आधारित है।
    खिलाड़ी न्यूनतम शैली में है, साथ में
    दस से अधिक विषय रंग, और भी कर सकते हैं
    ख ...
    एस्ट्रोऑर्जप्लेयर डाउनलोड करें
  • 4
    चलचित्र
    चलचित्र
    कोडी मूविस्टार+ टीवी एक्सबीएमसी के लिए एक ऐडऑन है/
    कोडी कुए परमिट डिस्पोनर डे अन
    डिकोडिफ़ाडोर डे लॉस सर्विसिस आईपीटीवी डे
    Movistar एकीकरण एन यूनो डी लॉस
    मीडियासेंटर मा...
    मोविस्टार्टव डाउनलोड करें
  • 5
    कोड :: ब्लाकों
    कोड :: ब्लाकों
    कोड :: ब्लॉक एक मुक्त, खुला-स्रोत है,
    क्रॉस-प्लेटफ़ॉर्म सी, सी ++ और फोरट्रान आईडीई
    सबसे अधिक मांग वाली जरूरतों को पूरा करने के लिए बनाया गया है
    इसके उपयोगकर्ताओं की। यह बहुत होने के लिए डिज़ाइन किया गया है
    विस्तार...
    डाउनलोड कोड :: ब्लॉक
  • 6
    बीच में
    बीच में
    बीच में या उन्नत Minecraft इंटरफ़ेस
    और डेटा/संरचना ट्रैकिंग एक उपकरण है
    एक Minecraft का अवलोकन प्रदर्शित करें
    दुनिया, वास्तव में इसे बनाए बिना। यह
    कर सकते हैं ...
    बीच में डाउनलोड करें
  • अधिक "

लिनक्स कमांड

Ad