g-ir-scanner - ক্লাউডে অনলাইন

এটি হল জি-আইআর-স্ক্যানার কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


g-ir-scanner - উৎস এবং শিরোনাম থেকে C মেটাডেটা বের করা হচ্ছে

সাইনোপিসিস


g-ir-স্ক্যানার [বিকল্প...] ফাইল...

বর্ণনাঃ


জি-আইআর-স্ক্যানার হল একটি টুল যা শিরোনাম পার্স করে এবং আত্মবিশ্লেষণ করে GIR XML ফাইল তৈরি করে
জিও অবজেক্ট ভিত্তিক লাইব্রেরি। এটি সাধারণত একটি প্রকল্পের জন্য স্বাভাবিক বিল্ড ধাপের সময় আহ্বান করা হয়
এবং তথ্য ডিস্কে সংরক্ষণ করা হয় এবং পরে ইনস্টল করা হয়, যাতে ভাষা বাইন্ডিং এবং
অন্যান্য অ্যাপ্লিকেশন এটি ব্যবহার করতে পারেন. হেডার ফাইল এবং সোর্স ফাইল আর্গুমেন্ট হিসাবে পাস করা হয়
কমান্ড লাইনে। প্রত্যয়টি নির্ধারণ করে যে একটি ফাইলকে একটি উৎস ফাইল হিসাবে গণ্য করা হবে কিনা
(.c) বা একটি হেডার ফাইল (.h)। বর্তমানে শুধুমাত্র সি ভিত্তিক লাইব্রেরি স্ক্যানার দ্বারা সমর্থিত।

বিকল্প


--help সাহায্য বিকল্প দেখান

-- শান্ত
পাস করা হলে, স্বাভাবিক অপারেশনের বিবরণ প্রিন্ট করবেন না।

--সতর্ক
সর্বজনীন API-এর জন্য সতর্কতা প্রদর্শন করুন যা আত্মদর্শনযোগ্য নয়।

--সতর্ক-ত্রুটি
সতর্কতাগুলিকে মারাত্মক ত্রুটি হিসাবে তৈরি করুন।

--format=FORMAT
এই পরামিতিগুলি সিদ্ধান্ত নেয় যে কোন ফলস্বরূপ বিন্যাসটি ব্যবহার করা হবে। ডিফল্ট মান
গির হয়

--include=NAME
স্ক্যান করা নামস্থানে নির্দিষ্ট আত্মদর্শন নির্ভরতা যোগ করুন। NAME এর
NAMESPACE-VERSION ফর্ম, যেমন Gtk-3.0।

--include-uninstalled=PATH
স্ক্যান করা নামস্থানে নির্দিষ্ট আত্মদর্শন নির্ভরতা যোগ করুন। এই ভিন্ন
থেকে --include এটি একটি ফাইল পাথ নেয়, এবং pkg-config প্রক্রিয়া করে না
নির্ভরতা (যেহেতু তারা এখনও ইনস্টল নাও হতে পারে)।

--add-include-path=PATH
স্ক্যানার জিআইআর ফাইলগুলি খুঁজে পেতে যে পথটি ব্যবহার করে সেখানে একটি ডিরেক্টরি যুক্ত করুন। ব্যবহার করা যেতে পারে
একাধিক ডিরেক্টরি নির্দিষ্ট করতে একাধিকবার

-আমি, --লাইব্রেরি=লাইব্রেরি
একটি লাইব্রেরি নির্দিষ্ট করে যা আত্মবিশ্লেষণ করা হবে। এর মানে হল *_get_type()
এতে থাকা ফাংশনগুলিকে GObject ডেটা প্রকারের জন্য বলা হবে। গ্রন্থাগারের নাম
অগ্রণী lib উপসর্গ বা শেষ ভাগ করা লাইব্রেরি প্রত্যয় থাকা উচিত নয়।

-এল, --library-path=PATH
একটি লাইব্রেরি অনুসন্ধান করার সময় এই ডিরেক্টরি অন্তর্ভুক্ত করুন. এই বিকল্প নির্দিষ্ট করা যেতে পারে
লাইব্রেরি খুঁজতে একাধিক ডিরেক্টরি অন্তর্ভুক্ত করতে একাধিকবার।

- নির্দেশিকা
হেডার ফাইলের জন্য অনুসন্ধান করার জন্য ডিরেক্টরিগুলির তালিকায় এই ডিরেক্টরিটি অন্তর্ভুক্ত করুন।
আপনি সাধারণত যে সমস্ত ডিরেক্টরিতে পাঠান সেগুলি আপনাকে স্ক্যানারে পাস করতে হবে৷
নির্দিষ্ট উৎস ফাইল ব্যবহার করার সময় কম্পাইলার।

-এন, --namespace=NAME
নামস্থানের নাম। এই নাম বড় করা উচিত, যেমন প্রথম অক্ষর হওয়া উচিত
বড় হাতের অক্ষর উদাহরণ: Gtk, Clutter, WebKit।

--নো-লিবটুল
স্টাব ইন্ট্রোস্পেকশন বাইনারি কম্পাইল করার জন্য libtool-এর ব্যবহার অক্ষম করুন। এটি ব্যবহার করুন যদি আপনার
বিল্ড সিস্টেমের জন্য libtool প্রয়োজন হয় না।

--লিবটুল
লিবটুল এক্সিকিউটেবলের সম্পূর্ণ পথ। সাধারণত অটোমেক সিস্টেমের জন্য ব্যবহৃত হয়।

--nsversion=VERSION
নামস্থান সংস্করণ। উদাহরণস্বরূপ 1.0. এটি সাধারণত প্ল্যাটফর্ম সংস্করণ, যেমন
Gtk+ এর জন্য 2.0, 2.12.7 নয়।

-পি, --প্রোগ্রাম=প্রোগ্রাম
একটি বাইনারি নির্দিষ্ট করে যা আত্মবিশ্লেষণ করা হবে। এর মানে হল *_get_type()
এতে থাকা ফাংশনগুলিকে GObject ডেটা প্রকারের জন্য বলা হবে। বাইনারি পরিবর্তন করা আবশ্যক
একটি --introspect-dump= বিকল্প নিতে, এবং এই ফাংশনে আর্গুমেন্ট পাস করতে
g_irepository_dump.

--program-arg=ARG
আত্মদর্শনের জন্য প্রোগ্রামে যাওয়ার জন্য অতিরিক্ত যুক্তি।

--identifier-prefix=PREFIX
এই বিকল্পটি একাধিকবার উল্লেখ করা যেতে পারে। প্রত্যেকে একটি উপসর্গ দেয় যা হবে
সমস্ত C শনাক্তকারী থেকে ছিনিয়ে নেওয়া হয়েছে। কোনোটি নির্দিষ্ট না থাকলে, নামস্থান ব্যবহার করা হবে।
যেমন, এর একটি শনাক্তকারী উপসর্গ foo বিন্যাস সনাক্তকারী রপ্তানি করবে typdef struct হয় _ফুবার
ফুবার; as ফু.বার.

--symbol-prefix=PREFIX
এই বিকল্পটি একাধিকবার উল্লেখ করা যেতে পারে। প্রত্যেকে একটি উপসর্গ দেয় যা হবে
সমস্ত C চিহ্ন থেকে ছিনিয়ে নেওয়া হয়েছে। যেমন, এর একটি প্রতীক উপসর্গ foo বিন্যাস প্রতীক রপ্তানি করবে
foo_bar_do_something as Foo.Bar.do_something.

--গ্রহণ-অপ্রিফিক্সড
নির্দিষ্ট করা হলে, স্ক্যানার শনাক্তকারী এবং চিহ্নগুলি গ্রহণ করবে যা মেলে না
নামস্থান উপসর্গ। সম্ভব হলে এটি ব্যবহার এড়াতে চেষ্টা করুন।

--output=FILENAME
আউটপুট ফাইলের নাম. সাধারণত নেমস্পেস + ফরম্যাট এক্সটেনশন। যেমন,
GLib-2.0.gir.

--pkg=প্যাকেজ
কম্পাইলার এবং লিঙ্কার ফ্ল্যাগ পেতে pkg-config প্যাকেজের তালিকা। এই বিকল্প করতে পারেন
একাধিক pkg-config প্যাকেজ থেকে পতাকা অন্তর্ভুক্ত করার জন্য একাধিকবার নির্দিষ্ট করা হবে।

--pkg-export=PACKAGE
পিকেজি-কনফিগ প্যাকেজের তালিকা যা জেনারেট করা গির দ্বারা সরবরাহ করা হয়। এই বিকল্প
গির আরো প্যাকেজ প্রদান করলে একাধিকবার নির্দিষ্ট করা যেতে পারে। যদি না
নির্দিষ্ট করা হলে, --pkg= দিয়ে নির্দিষ্ট করা প্যাকেজ ব্যবহার করা হবে।

-- ভারবোস
ভারবোস হোন, কিছু ডিবাগিং তথ্য অন্তর্ভুক্ত করুন।

পরিবেশ বৈচিত্র্য
জি-আইআর-স্ক্যানারটি ডির পরীক্ষা করার জন্য XDG_DATA_DIRS ভেরিয়েবল ব্যবহার করে, গিরগুলি হল
XDG_DATA_DIRS/gir-1.0-এ অবস্থিত। এটি সাধারণত একটি বিতরণে সেট করা হয় তাই আপনি
এটা নিজেকে সেট করতে হবে না.

ভেরিয়েবল GI_SCANNER_DISABLE_CACHE নিশ্চিত করে যে স্ক্যানার ক্যাশে লিখবে না
$HOME-এ ডেটা।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে g-ir-scanner ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম