জিসিসি কীভাবে জানে যেখানে বুস্ট ইনস্টল করা আছে


13

আমি sudo apt-get installউবুন্টু ব্যবহার করে বুস্ট ইনস্টল করেছি । পরে Iবুস্ট লাইব্রেরিগুলিকে বুস্ট ব্যবহারের জন্য পথের সাথে আমার জিসিসি দিতে হবে না ! বা আমি pkg-config --cflags --libsকোন ধরণের কোন কাজ করিনি । এখানে রহস্য কী? জিসিসি কীভাবে বুস্ট হয় এবং কীভাবে এটি স্বয়ংক্রিয়ভাবে এর সাথে যুক্ত হয় তা জানতে সক্ষম?

উত্তর:


11

বুস্ট একটি বেশিরভাগ শিরোলেখের পাঠাগার, তাই এখানে লিঙ্ক করার কোনও লাইব্রেরি নেই (বেশিরভাগ সময়)।

শিরোনাম হিসাবে, উবুন্টু এগুলিতে রাখে, /usr/include/এটি ডিফল্টরূপে জিসিসির ব্যবহারগুলির মধ্যে অন্যতম একটি উপায়। সুতরাং যে কেউ #include <boost/foreach.hpp>উবুন্টুতে বক্সের বাইরে কাজ করবে।


অতিরিক্ত হিসাবে, lib ফাইলগুলি ডিফল্টরূপে / usr / lib ফোল্ডারে সংরক্ষণ করা হয়
চ্যানি

1
@ Itত্বিকজি: হ্যাঁ, তবে আপনার এখনও তাদের সাথে সুস্পষ্টভাবে লিঙ্ক করা দরকার।
ব্যাচিকএক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.