PC上=============================================
解压,进入目录,然后执行:
#这里只编译system,thread,locale,filesystem这四个库,其他的库我们基本用不到
./bootstrap.sh --with-libraries=system,thread,locale,filesystem,date_time --with-toolset=gcc
./b2 toolset=gcc
稍等一会,编译成功.安装吧。
#这里如果运行./b2 install 命令,库默认安装在/usr/local/lib目录下,头文件在/usr/local/include/boost目录下.
./b2 install --prefix=/usr
安装完毕!
arm-linux上(Nuvoton linux)==================================
./bootstrap.sh --with-libraries=system,thread,filesystem
在文件./tools/build/v2/user-config.jam 增加以下内容:
using gcc : arm : arm-linux-g++ ;
./b2
./b2 install --prefix=/home/myron/boost/armlinuxlib
安装完毕!
arm-linux-gnueabihf上=======================================
./bootstrap.sh --with-libraries=system,thread,filesystem
在文件./tools/build/v2/user-config.jam 增加以下内容:
using gcc : arm : arm-linux-gnueabihf-g++ ;
./b2
./b2 install --prefix=/home/myron/boost/arma8linuxlib
安装完毕!
PC安装时输出========================================
............
common.copy /usr/include/boost/tr1/tr1/map
common.copy /usr/include/boost/tr1/tr1/sstream
common.copy /usr/include/boost/tr1/tr1/algorithm
common.copy /usr/include/boost/tr1/tr1/valarray
common.copy /usr/include/boost/tr1/tr1/strstream
common.copy /usr/include/boost/tr1/tr1/unordered_set
common.copy /usr/lib/libboost_system.a
common.copy /usr/lib/libboost_filesystem.a
common.copy /usr/lib/libboost_date_time.a
common.copy /usr/lib/libboost_thread.a
common.copy /usr/lib/libboost_chrono.a
common.copy /usr/lib/libboost_log.a
common.copy /usr/lib/libboost_log_setup.a
...updated 10790 targets...
我们编译的库信息:
Component configuration:
- atomic : not building
- chrono : not building
- context : not building
- coroutine : not building
- date_time : not building
- exception : not building
- filesystem : building
- graph : not building
- graph_parallel : not building
- iostreams : not building
- locale : not building
- log : building
- math : not building
- mpi : not building
- program_options : not building
- python : not building
- random : not building
- regex : not building
- serialization : not building
- signals : not building
- system : building
- test : not building
- thread : building
- timer : not building
- wave : not building