এটি হল bjam কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
Boost.Build - সফটওয়্যার বিল্ড টুল
বর্ণনাঃ
Boost.Build 2014.03-svn
প্রকল্প-নির্দিষ্ট সাহায্য:
জামরুটে প্রজেক্ট জ্যামফাইল আছে
ব্যবহার:
b2 [বিকল্প] [বৈশিষ্ট্য] [ইনস্টল|পর্যায়]
বুস্ট তৈরি করে এবং ইনস্টল করে।
লক্ষ্য এবং সম্পর্কিত বিকল্প:
ইনস্টল
শিরোনাম এবং সংকলিত লাইব্রেরি ফাইল ইনস্টল করুন
=======
কনফিগার করা অবস্থান (নীচে)।
--প্রিফিক্স=
এখানে আর্কিটেকচার স্বাধীন ফাইল ইনস্টল করুন। ডিফল্ট; C:\Boost on Win32 ডিফল্ট;
, / Usr / স্থানীয় ইউনিক্সে। লিনাক্স, ইত্যাদি
--exec-প্রিফিক্স=এখানে আর্কিটেকচার নির্ভর ফাইল ইনস্টল করুন।
ডিফল্ট;
--লিবদির=
এখানে লাইব্রেরি ফাইল ইনস্টল করুন. ডিফল্ট;/ lib
--includedir=
এখানে হেডার ফাইল ইনস্টল করুন. ডিফল্ট; / অন্তর্ভুক্ত
ধাপে শুধুমাত্র সংকলিত লাইব্রেরি ফাইল তৈরি এবং ইনস্টল করুন
===== স্টেজ ডিরেক্টরি।
--স্টেজেডির=
এখানে লাইব্রেরি ফাইল ইনস্টল করুন ডিফল্ট; ./মঞ্চ
অন্যান্য অপশন:
--বিল্ড-টাইপ=
লাইব্রেরির বৈচিত্রের নির্দিষ্ট পূর্ব-নির্ধারিত সেট তৈরি করুন। মনে রাখবেন যে
কোন বৈকল্পিকগুলি নির্মিত হবে তা নির্ভর করে প্রতিটি লাইব্রেরি কী সমর্থন করে তার উপর।
-- যত্সামান্য -- (ডিফল্ট) একটি ন্যূনতম সেট তৈরি করে
বৈকল্পিক উইন্ডোজে, এগুলি ডিবাগ এবং রিলিজে স্ট্যাটিক মাল্টিথ্রেডেড লাইব্রেরি
মোড, ভাগ করা রানটাইম ব্যবহার করে। লিনাক্সে, এগুলো স্ট্যাটিক এবং শেয়ার করা মাল্টিথ্রেড
রিলিজ মোডে লাইব্রেরি।
-- সম্পূর্ণ -- সমস্ত সম্ভাব্য বৈচিত্র তৈরি করুন।
--বিল্ড-ডির=থেকে DIR
বিতরণ গাছের মধ্যে বিল্ডিংয়ের পরিবর্তে এই অবস্থানে তৈরি করুন।
বাঞ্ছনীয়!
--শো-লাইব্রেরি
বুস্ট লাইব্রেরিগুলির তালিকা প্রদর্শন করুন যার জন্য বিল্ড এবং ইনস্টলেশনের পদক্ষেপ প্রয়োজন, এবং
তারপর প্রস্থান করুন।
--লেআউট=
লাইব্রেরির নাম এবং শিরোনামের অবস্থানগুলি যেমন একাধিক নির্বাচন করবেন তা নির্ধারণ করুন
বুস্ট বা একাধিক কম্পাইলারের সংস্করণ একই সিস্টেমে ব্যবহার করা যেতে পারে।
-- সংস্করণ -- বুস্ট বাইনারি নাম অন্তর্ভুক্ত
বুস্ট সংস্করণ নম্বর, নাম এবং কম্পাইলারের সংস্করণ এবং এনকোডেড বিল্ড
বৈশিষ্ট্য বুস্ট হেডার এর একটি সাবডিরেক্টরিতে ইনস্টল করা হয় কার নাম
বুস্ট সংস্করণ নম্বর রয়েছে।
-- বাঁধা -- বুস্ট বাইনারি নাম অন্তর্ভুক্ত
এনকোডেড বিল্ড বৈশিষ্ট্য যেমন ভেরিয়েন্ট এবং থ্রেডিং, কিন্তু অন্তর্ভুক্ত করবেন না
কম্পাইলার নাম এবং সংস্করণ, বা বুস্ট সংস্করণ। আপনি নির্মাণ করলে এই বিকল্পটি কার্যকর
একই কম্পাইলার ব্যবহার করে বুস্টের বিভিন্ন রূপ।
-- পদ্ধতি -- বাইনারি নাম অন্তর্ভুক্ত না
বুস্ট সংস্করণ নম্বর বা কম্পাইলারের নাম এবং সংস্করণ নম্বর। বুস্ট হেডার
মধ্যে সরাসরি ইনস্টল করা হয় . এই বিকল্প সিস্টেমের জন্য উদ্দেশ্যে করা হয়
ইন্টিগ্রেটর বিল্ডিং বিতরণ প্যাকেজ.
ডিফল্ট মান Windows এ 'সংস্করণ', এবং
ইউনিক্সে 'সিস্টেম'।
--নির্মাণ=ID
বিল্ট লাইব্রেরির নামে নির্দিষ্ট আইডি যোগ করুন। ডিফল্ট যোগ না করা হয়
কিছু.
--পাইথন-বিল্ডড=ID
পাইথনের উপর নির্ভরশীল বিল্ট লাইব্রেরির নামের সাথে নির্দিষ্ট আইডি যোগ করুন। দ্য
ডিফল্ট কিছু যোগ না করা হয়. এই আইডি ছাড়াও যোগ করা হয় --নির্মাণ.
--help এই বার্তা.
--সঙ্গে-
বিল্ড এবং নির্দিষ্ট ইনস্টল . এই বিকল্পটি ব্যবহার করা হলে, শুধুমাত্র লাইব্রেরি
এই বিকল্পটি ব্যবহার করে নির্দিষ্ট করা হবে।
--ছাড়া-
বিল্ড, স্টেজ, বা নির্দিষ্ট ইনস্টল করবেন না . ডিফল্টরূপে, সমস্ত লাইব্রেরি
নির্মিত হয়.
প্রোপার্টি:
টুলসেট = টুলসেট
যে টুলসেটটি দিয়ে তৈরি করতে হবে তা নির্দেশ করুন।
variant=debug|রিলিজ
বিল্ড বৈকল্পিক নির্বাচন করুন
link=static|শেয়ার করা হয়েছে
স্ট্যাটিক বা শেয়ার্ড লাইব্রেরি তৈরি করতে হবে কিনা
থ্রেডিং=একক|মাল্টি
একক বা মাল্টিথ্রেডেড বাইনারি তৈরি করতে হবে কিনা
runtime-link=static|shared
স্ট্যাটিক বা শেয়ার করা C এবং C++ রানটাইমের সাথে লিঙ্ক করতে হবে কিনা।
সাধারণ কমান্ড লাইন ব্যবহার:
b2 [বিকল্প] [বৈশিষ্ট্য] [লক্ষ্য]
বিকল্প, বৈশিষ্ট্য এবং লক্ষ্য যেকোনো ক্রমে নির্দিষ্ট করা যেতে পারে।
গুরুত্বপূর্ণ বিকল্প:
* --পরিষ্কার নির্মাণের পরিবর্তে লক্ষ্যগুলি সরান * -a সবকিছু পুনর্নির্মাণ করুন * -n না
কমান্ডগুলি চালান, শুধুমাত্র সেগুলি প্রিন্ট করুন * -d+2 কমান্ড দেখান যেমন সেগুলি চালানো হয় *
-ডি 0 সমস্ত তথ্যমূলক বার্তা দমন করুন * -q প্রথম ত্রুটিতে থামুন * -- পুনরায় কনফিগার করুন
সমস্ত কনফিগারেশন চেক পুনরায় চালান * --ডিবাগ-কনফিগারেশন কনফিগারেশন নির্ণয় *
--ডিবাগ-বিল্ডিং কোন বৈশিষ্ট্যগুলি দিয়ে কোন লক্ষ্যগুলি তৈরি করা হয়েছে তা রিপোর্ট করুন *
--ডিবাগ-জেনারেটর জেনারেটর অনুসন্ধান/সম্পাদনা নির্ণয় করুন
আরও সাহায্য:
নিম্নলিখিত বিকল্পগুলি অতিরিক্ত ডকুমেন্টেশন পেতে ব্যবহার করা যেতে পারে।
* --হেল্প-বিকল্প আরো অস্পষ্ট কমান্ড লাইন বিকল্প প্রিন্ট করুন. * --হেল্প-অভ্যন্তরীণ
Boost. Build বাস্তবায়নের বিবরণ। * --হেল্প-ডক-বিকল্প বাস্তবায়নের বিবরণ
ডক ফরম্যাটিং।
...১টি লক্ষ্য পাওয়া গেছে...
onworks.net পরিষেবা ব্যবহার করে অনলাইনে bjam ব্যবহার করুন