এই লিঙ্কটি এই প্রশ্নের সাথে সম্পর্কিত।
আপনি অ্যাপ্লিকেশন সংস্করণ ব্যবহার না করে উত্স থেকে উত্সাহিতকরণ সংকলনের চেষ্টা করতে পারেন।
যুক্তি --layout
, threading
এবং build-type
সাহায্য করবে।
--layout=<layout> Determines whether to choose library names
and header locations such that multiple
versions of Boost or multiple compilers can
be used on the same system.
versioned - Names of boost binaries
include the Boost version number, name and
version of the compiler and encoded build
properties. Boost headers are installed in a
subdirectory of <HDRDIR> whose name contains
the Boost version number.
tagged -- Names of boost binaries include the
encoded build properties such as variant and
threading, but do not including compiler name
and version, or Boost version. This option is
useful if you build several variants of Boost,
using the same compiler.
system - Binaries names do not include the
Boost version number or the name and version
number of the compiler. Boost headers are
installed directly into <HDRDIR>. This option
is intended for system integrators who are
building distribution packages.
The default value is 'versioned' on Windows, and
'system' on Unix.
সুতরাং, বুস্ট ইনস্টল করতে এই কমান্ডটি চেষ্টা করুন bootstrap.sh --prefix=/path/of/yours
:
./b2 install -j16 threading=multi --layout=tagged --build-type=complete
তারপরে আপনি সমস্ত -mt
লাইব্রেরি পাবেন।
libboost-thread-dev
ইনস্টল করেছেন?