http://blog.csdn.net/yhm07/article/details/45459139
http://ju.outofmemory.cn/entry/106397
http://blog.csdn.net/a379039233/article/details/50921365
一般的使用安裝按照上面的即可。
步驟:
./bootstrap.sh
./b2
./b2 install
1.42之前的版本好像只有bjam,將b2換成bjam
多線程編譯:
在tools/build/v2/user-config.jam最後一行添加一句:
using mpi ; (注意分號前面有空格)
編譯時添加參數:./b2 threading=multi
編譯帶有後綴“-mt”的庫:
按照上面的都不行
方法:
./bjam --layout=tagged install
記錄一:
在ubuntu14.04下,因爲不同開源庫對boost的版本要求不一致,多次安裝了不同的版本。出現各種那個問題,直接刪除了/usr/local/lib 下面的所有的boost庫文件,然後重新通過apt-get安裝,在編譯項目時有未定定義的函數之類的錯誤,肯定是版本不同引起的。。。。。經摺騰,發現卸載boost時忘了刪頭文件了,/usr/local/include/boost,刪除即可