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

Ad


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

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

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

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

कार्यक्रम:

नाम


ccconfig - कंपाइलर के लिए Convert::Binary::C कॉन्फ़िगरेशन प्राप्त करें

SYNOPSIS


ccconfig विकल्पों [-- कंपाइलर-विकल्प]

विकल्पों:

-c
--सीसी कंपाइलर कंपाइलर परीक्षण के लिए निष्पादन योग्य
डिफ़ॉल्ट: स्वतः निर्धारित

-o
--आउटपुट-फ़ाइल फ़ाइल आउटपुट फ़ाइल नाम
डिफ़ॉल्ट: स्टडआउट के लिए आउटपुट

-f
--आउटपुट-प्रारूप स्वरूप आउटपुट स्वरूप
डिफ़ॉल्ट: डम्पर

--अस्थायी परीक्षण फ़ाइलों का बेसनाम नाम बेसनाम
डिफ़ॉल्ट: _t_e_s_t

-I
--इंक-पाथ पथ मैन्युअल रूप से सेट कंपाइलर में पथ शामिल है

--प्रीप्रोसेस नियम प्रीप्रोसेसिंग के लिए कंपाइलर नियम
--कंपाइल-ओबीजे नियम वस्तुओं को संकलित करने के लिए कंपाइलर नियम
- निष्पादनयोग्य संकलित करने के लिए कंपाइल-एक्सई नियम कंपाइलर नियम

--C स्रोत फ़ाइलों का c-ext एक्सटेंशन
--pp-ext प्रीप्रोसेसर आउटपुट फ़ाइलों का एक्सटेंशन
--obj-ext ऑब्जेक्ट फ़ाइलों का एक्सटेंशन
--exe-ext निष्पादन योग्य फ़ाइलों का एक्सटेंशन

--नोडलीट अस्थायी फ़ाइलें नहीं हटाता
--नोरुन निष्पादन योग्य चलाने का प्रयास न करें
--शांत कुछ भी प्रदर्शित न करें
--नोस्टेटस स्थिति संकेतक प्रदर्शित नहीं करता है

--संस्करण प्रिंट संस्करण संख्या

--डीबग डिबग मोड

कंपाइलर नियमों में अनुमत प्लेसहोल्डर:

%c सी स्रोत फ़ाइल
%o ऑब्जेक्ट फ़ाइल
%e निष्पादन योग्य फ़ाइल
%i प्रीप्रोसेसर आउटपुट फ़ाइल
| परिणाम stdout को लिखा गया है (केवल नियम के अंत में)

वर्णन


"ccconfig" Convert::Binary::C से उपयोग योग्य कॉन्फ़िगरेशन निर्धारित करने का प्रयास करेगा
एक कंपाइलर निष्पादन योग्य का परीक्षण। यह आवश्यक नहीं है कि बायनेरिज़ उत्पन्न हो
कंपाइलर निष्पादित किया जा सकता है, इसलिए "ccconfig" का उपयोग क्रॉस-कंपाइलर के लिए भी किया जा सकता है।

यह उपकरण अभी भी प्रयोगात्मक है, और आपको इसके बिना इसके आउटपुट पर भरोसा नहीं करना चाहिए
जाँच करें, न ही यह अपेक्षा करें कि यह आपके वातावरण में काम करेगा।

विकल्प


"--सीसी" संकलक
यह विकल्प आपको एक कंपाइलर निष्पादन योग्य को स्पष्ट रूप से निर्दिष्ट करने की अनुमति देता है। ये खास तौर पर है
यदि आप अपने सिस्टम कंपाइलर का उपयोग नहीं करना चाहते हैं तो उपयोगी है। यदि यह विकल्प नहीं दिया गया है,
"ccconfig" एक कंपाइलर का अनुमान लगाने का प्रयास करता है।

"--आउटपुट फ़ाइल" पट्टिका
निर्दिष्ट फ़ाइल में Convert::Binary::C कॉन्फ़िगरेशन लिखें। डिफ़ॉल्ट लिखना है
"स्टडआउट" के लिए कॉन्फ़िगरेशन।

"--आउटपुट स्वरूप" प्रारूप
Convert::Binary::C कॉन्फ़िगरेशन का आउटपुट स्वरूप निर्दिष्ट करें। निम्नलिखित प्रारूप
वर्तमान में समर्थित हैं:

डम्पर डेटा::डम्पर का उपयोग करके एक %config हैश आउटपुट करता है
आवश्यकता के लिए उपयुक्त प्रारूप में आउटपुट की आवश्यकता है

डिफ़ॉल्ट "डम्पर" है।

"--बेसनेम" नाम
आपको अस्थायी परीक्षण फ़ाइलों का आधार नाम बदलने की अनुमति देता है। इसका प्रयोग साथ में किया जाता है
सी स्रोत फ़ाइलों, प्रीप्रोसेसर आउटपुट के फ़ाइल नाम बनाने के लिए विभिन्न "-ext" विकल्प
फ़ाइलें, ऑब्जेक्ट फ़ाइलें और निष्पादन योग्य।

"--inc-पथ" पथ
यह विकल्प आपको कंपाइलर के शामिल पथ को मैन्युअल रूप से सेट करने की अनुमति देता है। यह उपयोगी है यदि
"ccconfig" शामिल पथ को स्वचालित रूप से निर्धारित नहीं कर सकता, संभवतः इसलिए
प्रीप्रोसेसर आउटपुट को पार्स नहीं कर सकता। यह विकल्प एक से अधिक बार निर्दिष्ट किया जा सकता है.

"--प्रीप्रोसेस" शासन
इस विकल्प का उपयोग करके, आप निर्दिष्ट कर सकते हैं शासन वह "ccconfig" प्राप्त करने के लिए कंपाइलर को चलाने के लिए उपयोग करता है
प्रीप्रोसेसर आउटपुट। अधिकांश कंपाइलर प्रीप्रोसेसर आउटपुट को मानक आउटपुट पर लिखते हैं
"-E" विकल्प दिया गया है, अर्थात

सीसी -ई फू.सी

प्रीप्रोसेस करेगा फू.सी मानक आउटपुट के लिए. "ccconfig" के लिए संगत नियम होगा:

ccconfig --preprocess='-E %c |'

<%c> को C स्रोत फ़ाइल नाम से बदल दिया जाएगा, और पाइप प्रतीक संकेत देता है कि
परिणाम मानक आउटपुट पर लिखा जाएगा।

निम्नलिखित प्लेसहोल्डर्स का उपयोग "ccconfig" नियमों में किया जा सकता है:

%c सी स्रोत फ़ाइल
%o ऑब्जेक्ट फ़ाइल
%e निष्पादन योग्य फ़ाइल
%i प्रीप्रोसेसर आउटपुट फ़ाइल

आमतौर पर, "ccconfig" स्वयं ही सही नियमों का पता लगाने का प्रयास करता है।

"--संकलन-ओबीजे" शासन
"--प्रीप्रोसेस" की तरह, यह विकल्प आपको किसी ऑब्जेक्ट को संकलित करने के तरीके के लिए एक नियम को परिभाषित करने की अनुमति देता है
फ़ाइल। अधिकांश कंपाइलरों के लिए, यह नियम कुछ इस प्रकार होगा

ccconfig --compile-obj='-c -o %o %c'

"--संकलन-exe" शासन
"--प्रीप्रोसेस" की तरह, यह विकल्प आपको संकलित करने के तरीके के लिए एक नियम को परिभाषित करने की अनुमति देता है
निष्पादनीय फाइल। अधिकांश कंपाइलरों के लिए, यह नियम कुछ इस प्रकार होगा

ccconfig --compile-exe='-o %e %c'

ध्यान दें कि "--compile-obj" या "--compile-exe" निर्दिष्ट करना पर्याप्त है। तो यदि
आपका कंपाइलर केवल ऑब्जेक्ट फ़ाइलें बना सकता है, यह ठीक है।

"--c-ext"
C स्रोत फ़ाइल का नाम बनाने के लिए इस विकल्प का उपयोग "--basename" के साथ किया जाता है। यह है
आमतौर पर ".c" पर सेट किया जाता है।

"--पीपी-एक्स्ट"
प्रीप्रोसेसर आउटपुट का नाम बनाने के लिए इस विकल्प का उपयोग "--बेसनेम" के साथ किया जाता है
फ़ाइल.

"--obj-ext"
किसी ऑब्जेक्ट फ़ाइल का नाम बनाने के लिए इस विकल्प का उपयोग "--basename" के साथ किया जाता है।

"--exe-ext"
निष्पादन योग्य फ़ाइल का नाम बनाने के लिए इस विकल्प का उपयोग "--बेसनेम" के साथ किया जाता है।

"--नोडिलीट"
कंपाइलर द्वारा बनाई गई अस्थायी फ़ाइलों को हटाने का प्रयास न करें। सामान्य रूप से,
"ccconfig" अस्थायी परीक्षण फ़ाइल के समान बेसनाम वाली सभी फ़ाइलों की तलाश करेगा
उन्हें हटाओ।

"--कोई दौड़ नहीं"
यदि आपके कंपाइलर द्वारा उत्पन्न निष्पादनयोग्य को चलाया नहीं जा सकता है तो आप इस विकल्प को निर्दिष्ट कर सकते हैं
आपकी मशीन, यानी यदि आपके पास क्रॉस-कंपाइलर है। हालाँकि, "ccconfig" स्वचालित रूप से होगा
पता लगाएं कि यह निष्पादनयोग्य नहीं चला सकता है।

जब यह विकल्प सेट किया जाता है, तो कुछ को निर्धारित करने के लिए एल्गोरिदम के एक अलग सेट का उपयोग किया जाता है
कॉन्फ़िगरेशन सेटिंग्स। ये सभी एल्गोरिदम एक विशेष हस्ताक्षर रखने पर आधारित हैं
ऑब्जेक्ट फ़ाइल. वे मानक एल्गोरिदम से कम विश्वसनीय हैं, इसलिए आपको उनका उपयोग नहीं करना चाहिए
जब तक आपको ऐसा न करना पड़े।

"--शांत"
अंतिम कॉन्फ़िगरेशन के अलावा कुछ भी प्रदर्शित न करें।

"--कोई स्थिति नहीं"
स्थिति सूचक छिपाएँ. यदि आप स्क्रिप्ट आउटपुट को रीडायरेक्ट करना चाहते हैं तो अनुशंसित
फ़ाइल:

ccconfig --nostatus >config.pl 2>ccconfig.log

"--संस्करण"
मानक आउटपुट के लिए प्रोग्राम का नाम, संस्करण और पथ लिखता है।

"--डीबग"
ढेर सारे डिबग आउटपुट जेनरेट करें। जब तक आप नहीं जानते कि आप क्या कर रहे हैं तब तक इसका उपयोग न करें।

उदाहरण


आम तौर पर, एक साधारण

ccconfig

यदि आप अपने सिस्टम कंपाइलर के लिए कॉन्फ़िगरेशन चाहते हैं तो बिना तर्क के पर्याप्त है। जबकि
"ccconfig" चल रहा है, यह "stderr" को बहुत सारी स्थिति जानकारी लिखेगा। कब इसकी
हो गया, यह आम तौर पर एक पर्ल हैश टेबल को "स्टडआउट" में डंप कर देगा जिसे सीधे तौर पर इस्तेमाल किया जा सकता है
कन्वर्ट::बाइनरी::सी के लिए कॉन्फ़िगरेशन।

यदि आप किसी भिन्न कंपाइलर के लिए कॉन्फ़िगरेशन चाहते हैं, या "ccconfig" निर्धारित नहीं कर सकता है
आपका सिस्टम कंपाइलर स्वचालित रूप से, उपयोग करें

ccconfig -c gcc32

यदि आपके कंपाइलर का नाम "gcc32" है।

यदि आप कंपाइलर को अतिरिक्त विकल्प देना चाहते हैं, तो आप डबल-डैश के बाद ऐसा कर सकते हैं
कमांड लाइन पर:

ccconfig--g-DDEBUGGING

or

ccconfig -c gcc32 --ansi -fshort-enums

यदि आप पर्ल कोर के साथ इंटरफ़ेस करना चाहते हैं, तो आपको इसका उपयोग करके एक उपयुक्त कॉन्फ़िगरेशन मिल सकता है
कुछ इस तरह:

ccconfig --cc=`perl -MConfig -e 'प्रिंट $Config{cc}'` \
- `perl -MConfig -e 'प्रिंट $Config{ccflags}'`

कॉपीराइट


कॉपीराइट (सी) 2002-2015 मार्कस हॉलैंड-मोरित्ज़। सर्वाधिकार सुरक्षित। यह कार्यक्रम निःशुल्क है
सॉफ़्टवेयर; आप इसे पर्ल के समान शर्तों के तहत पुनर्वितरित और/या संशोधित कर सकते हैं।

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


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

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

लिनक्स कमांड

Ad