编译boost相关文件
在linux下編譯一個項目,用到了boost的一些類
用下面的方法編譯
g++ main.cpp impurity.cpp tuple.cpp boosted_classify.cpp forest.cpp ?-lboost_thread?-lpthread -O4 -o rtrank
一直提示??cannot find -lboost_thread
系統是安裝過boost庫的,所以這只是路徑問題,要告訴編譯器boost庫的具體位置
g++ main.cpp impurity.cpp tuple.cpp boosted_classify.cpp forest.cpp ?-L/xxx/xxx/xxxx/library/boost/lib64 -lboost_thread??-lpthread -O4 -o rtrank
還是提示上面的錯誤
到/xxx/xxx/xxxx/library/boost/lib64目錄下看了,沒有lboost_thread.a,只有libboost_thread-mt.a,于是將指令改為
g++ main.cpp impurity.cpp tuple.cpp boosted_classify.cpp forest.cpp ?-L/xxx/xxx/xxxx/library/boost/lib64 -lboost_thread-mt??-lpthread -O4 -o rtrank
ok
總結
以上是生活随笔為你收集整理的编译boost相关文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java HashMap的死循环
- 下一篇: gradient boosted reg