जी-आईआर-स्कैनर - क्लाउड में ऑनलाइन

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

कार्यक्रम:

नाम


जी-आईआर-स्कैनर - स्रोतों और हेडर से सी मेटाडेटा निकालना

SYNOPSIS


जी-आईआर-स्कैनर [विकल्प...] फ़ाइलें...

वर्णन


जी-आईआर-स्कैनर एक उपकरण है जो हेडर को पार्स करके और आत्मनिरीक्षण करके जीआईआर एक्सएमएल फाइलें उत्पन्न करता है
GObject आधारित पुस्तकालय। इसे आमतौर पर किसी प्रोजेक्ट के सामान्य निर्माण चरण के दौरान लागू किया जाता है
और जानकारी को डिस्क में सहेजा जाता है और बाद में इंस्टॉल किया जाता है, ताकि भाषा बाइंडिंग और
अन्य एप्लिकेशन इसका उपयोग कर सकते हैं. हेडर फ़ाइलें और स्रोत फ़ाइलें तर्क के रूप में पारित की जाती हैं
कमांड लाइन पर. प्रत्यय यह निर्धारित करता है कि किसी फ़ाइल को स्रोत फ़ाइल के रूप में माना जाएगा या नहीं
(.c) या हेडर फ़ाइल (.h)। वर्तमान में केवल C आधारित लाइब्रेरी ही स्कैनर द्वारा समर्थित हैं।

विकल्प


--मदद सहायता विकल्प दिखाएं

--शांत
यदि पारित हो गया है, तो सामान्य ऑपरेशन का विवरण न छापें।

--चेतावनी-सभी
सार्वजनिक एपीआई के लिए चेतावनियाँ प्रदर्शित करें जो आत्मनिरीक्षण योग्य नहीं है।

--चेतावनी-त्रुटि
चेतावनियों को घातक त्रुटियाँ बनाएँ।

--प्रारूप=प्रारूप
यह पैरामीटर तय करता है कि परिणामी प्रारूप का उपयोग किस प्रकार किया जाएगा। डिफ़ॉल्ट मान
गिर है.

--शामिल=नाम
स्कैन किए गए नामस्थान में निर्दिष्ट आत्मनिरीक्षण निर्भरता जोड़ें। NAME का है
फॉर्म नेमस्पेस-संस्करण, जैसे Gtk-3.0।

--शामिल-अनइंस्टॉल किया गया=पथ
स्कैन किए गए नामस्थान में निर्दिष्ट आत्मनिरीक्षण निर्भरता जोड़ें। ये अलग है
from --include इसमें यह एक फ़ाइल पथ लेता है, और pkg-config को संसाधित नहीं करता है
निर्भरताएँ (क्योंकि वे अभी तक स्थापित नहीं हो सकी हैं)।

--जोड़-शामिल-पथ = पथ
उस पथ में एक निर्देशिका जोड़ें जिसका उपयोग स्कैनर GIR फ़ाइलों को खोजने के लिए करता है। इस्तेमाल किया जा सकता है
एकाधिक निर्देशिकाओं को निर्दिष्ट करने के लिए कई बार

-मैं, --लाइब्रेरी=लाइब्रेरी
एक पुस्तकालय निर्दिष्ट करता है जिसका आत्मनिरीक्षण किया जाएगा। इसका मतलब यह है कि *_get_type()
इसमें फ़ंक्शंस को GObject डेटा प्रकारों के लिए बुलाया जाएगा। पुस्तकालय का नाम
इसमें अग्रणी lib उपसर्ग और न ही अंतिम साझा लाइब्रेरी प्रत्यय शामिल होना चाहिए।

-एल, --पुस्तकालय-पथ=पथ
लाइब्रेरी खोजते समय इस निर्देशिका को शामिल करें। यह विकल्प निर्दिष्ट किया जा सकता है
पुस्तकालयों को देखने के लिए एक से अधिक निर्देशिकाओं को शामिल करने के लिए कई बार।

-Iनिर्देशिका
इस निर्देशिका को हेडर फ़ाइलों के लिए खोजी जाने वाली निर्देशिकाओं की सूची में शामिल करें।
आपको स्कैनर के पास उन सभी निर्देशिकाओं को पास करना होगा जिन्हें आप आमतौर पर पास करते हैं
निर्दिष्ट स्रोत फ़ाइलों का उपयोग करते समय कंपाइलर।

-एन, --नामस्थान=नाम
नेमस्पेस नाम. यह नाम बड़े अक्षरों में होना चाहिए, उदाहरण के लिए पहला अक्षर होना चाहिए
अपरकेस। उदाहरण: जीटीके, क्लटर, वेबकिट।

--नो-लिबटूल
स्टब आत्मनिरीक्षण बाइनरी संकलित करने के लिए लिबटूल का उपयोग अक्षम करें। यदि आपका है तो इसका प्रयोग करें
बिल्ड सिस्टम को libtool की आवश्यकता नहीं है।

--लिबटूल
लिबटूल निष्पादन योग्य का पूरा पथ। आमतौर पर ऑटोमेक सिस्टम के लिए उपयोग किया जाता है।

--nsversion=संस्करण
नेमस्पेस संस्करण. उदाहरण के लिए 1.0. यह आमतौर पर प्लेटफ़ॉर्म संस्करण है, उदाहरण के लिए
जीटीके+ के लिए 2.0, 2.12.7 नहीं।

-पी, --प्रोग्राम=प्रोग्राम
एक बाइनरी निर्दिष्ट करता है जिसका आत्मनिरीक्षण किया जाएगा। इसका मतलब यह है कि *_get_type()
इसमें फ़ंक्शंस को GObject डेटा प्रकारों के लिए बुलाया जाएगा। बाइनरी को संशोधित किया जाना चाहिए
--introspect-dump= विकल्प लेने के लिए, और इस फ़ंक्शन में तर्क पास करने के लिए
g_irepository_dump.

--प्रोग्राम-आर्ग=एआरजी
आत्मनिरीक्षण के लिए कार्यक्रम को पारित करने के लिए अतिरिक्त तर्क।

--पहचानकर्ता-उपसर्ग=उपसर्ग
यह विकल्प कई बार निर्दिष्ट किया जा सकता है. प्रत्येक एक उपसर्ग देता है जो होगा
सभी सी पहचानकर्ताओं से हटा दिया गया। यदि कोई निर्दिष्ट नहीं है, तो नामस्थान का उपयोग किया जाएगा।
उदाहरण के लिए, का एक पहचानकर्ता उपसर्ग फू पहचानकर्ता को निर्यात करेगा टाइपडेफ़ struct _फूबार
फूबार; as फू.बार.

--प्रतीक-उपसर्ग=उपसर्ग
यह विकल्प कई बार निर्दिष्ट किया जा सकता है. प्रत्येक एक उपसर्ग देता है जो होगा
सभी सी प्रतीकों से हटा दिया गया। जैसे, का प्रतीक उपसर्ग foo प्रतीक निर्यात करेगा
फू_बार_कुछ_करो as फू.बार.कुछ_करो.

--स्वीकार-अउपसर्ग
यदि निर्दिष्ट किया गया है, तो स्कैनर उन पहचानकर्ताओं और प्रतीकों को स्वीकार करेगा जो मेल नहीं खाते हैं
नामस्थान उपसर्ग. यदि संभव हो तो इसके प्रयोग से बचने का प्रयास करें।

--आउटपुट = FILENAME
आउटपुट के लिए फ़ाइल का नाम. आम तौर पर नेमस्पेस + फॉर्मेट एक्सटेंशन। जैसे,
जीएलआईबी-2.0.गिर।

--pkg=पैकेज
कंपाइलर और लिंकर फ़्लैग प्राप्त करने के लिए pkg-config पैकेजों की सूची। यह विकल्प कर सकता है
कई pkg-config पैकेजों से झंडे शामिल करने के लिए कई बार निर्दिष्ट किया जाना चाहिए।

--pkg-निर्यात=पैकेज
पीकेजी-कॉन्फ़िगरेशन पैकेजों की सूची जो जेनरेट की गई जीआईआर द्वारा प्रदान की जाती है। इस विकल्प
यदि गिर अधिक पैकेज प्रदान करता है तो इसे कई बार निर्दिष्ट किया जा सकता है। अगर नहीं
निर्दिष्ट, --pkg= के साथ निर्दिष्ट पैकेज का उपयोग किया जाएगा।

--शब्दशः
क्रियात्मक बनें, कुछ डिबगिंग जानकारी शामिल करें।

वातावरण चर
जी-आईआर-स्कैनर डायर की जांच के लिए XDG_DATA_DIRS वेरिएबल का उपयोग करता है, जीआईआर हैं
XDG_DATA_DIRS/गिर-1.0 में स्थित है। यह आम तौर पर एक वितरण पर सेट होता है इसलिए आप
इसे स्वयं सेट करने की आवश्यकता नहीं होनी चाहिए.

वेरिएबल GI_SCANNER_DISABLE_CACHE यह सुनिश्चित करता है कि स्कैनर कैश नहीं लिखेगा
$HOME को डेटा.

onworks.net सेवाओं का उपयोग करके ऑनलाइन जी-आईआर-स्कैनर का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम