16 Ekim 2017 Pazartesi

boost kurulum

bootsrap komutu
bootstrap komutu yazısına taşıdım.

bjam komutu
Python'dan C++ kodu çağırmak için kullanılır. Açıklaması şöyle
Before anything else, you should have the bjam executable in your boost directory or somewhere in your path such that bjam can be executed in the command line. Pre-built Boost.Jam executables are available for most platforms. The complete list of Bjam executables can be found here.
b2 komutu
b2 komutu yazısına taşıdım.

apt-get komutu
Şöyle yaparız.
sudo apt-get install libboost-all-dev
Şöyle yaparız. İkisi arasındaki farkı bilmiyorum.
sudo apt-get install libboost-dev
Şu dizine kurulur.
/usr/include/boost
/usr/include ve /usr/local/include arasındaki farkın açıklaması şöyle
The boost deb package installs the headers into /usr/include/boost. Since /usr/include is in the gcc header search, no extra work is required.

If you want to replicate that behavior, I suggest you instruct boost to install into /usr/local/include/boost.

The /usr/local directories are dedicated to installation of locally compiled libraries, so it is a better path than /usr/include, where the deb installs. This also avoids collisions. Better yet, it is in gcc's default search path for header files.
Bir başka açıklama şöyle
For example, many source code build systems use /usr/local as the default install location. If you just run ./configure && make && make install, it will dump everything to /usr/local/bin and such.
Kurulumdan sonra Linux'ta LD_LIBRARY_PATH değiştirilir.

Tek bir kütüphane için şöyle yaparız.
sudo apt-get install libboost-atomic-dev
Tek bir kütüphane için şöyle yaparız.
sudo apt-get install libboost-thread-dev
Kaldırmak için şöyle yaparız
sudo apt-get remove 'libboost-.*'
Ya da şöyle yaparız
sudo apt-get remove 'libboost-.*-dev'

Hiç yorum yok:

Yorum Gönder