arm Linux下boost庫交叉編譯

2021-08-29 03:03:29 字數 741 閱讀 8001

arm-linux下boost庫交叉編譯

from:

1.首先執行boost解壓目錄下的

./bootstrap.sh

2.修改生成的project-config.jam檔案

修改:using gcc : arm : arm-none-linux-gnueabi-gcc ;

注:注意要有空格!

修改(這邊不改也沒事):

option.set prefix :(交叉編譯器所在位置);

option.set exec-prefix :(交叉編譯器所在位置)/bin ;

option.set libdir :(交叉編譯器所在位置)/lib ;

option.set includedir :(交叉編譯器所在位置)/include ;

注:最好對上面的(交叉編譯器所在位置)進行設定,以便於交叉編譯器能夠正確查詢boost庫的安裝目錄。

我的交叉編譯器arm-arago-linux-gnueabi位於/usr/local/arm-arago-linux-gnueabi,將路徑新增進去就可以了。

3.測試編譯效果

./bjam stage --layout=tagged --build-type=complete

還可以加(link=shared runtime-link=shared threading=multi)等編譯引數

ok,編譯完成

4.執行./b2

5.執行./b2 install

linux(centos)下安裝boost庫及使用

一 安裝 剛剛使用linux系統,對很多系統命令和操作方式還不是很熟悉。想裝個boost庫,在網上看了幾篇教程根本沒弄明白,終於,用三行命令解決了。yum install boost yum install boost devel yum install boost doc 二 使用 對於我這樣的小...

Ubuntu下安裝boost庫

安裝環境 ubuntu 14.04 步驟 直接使用 apt get進行安裝 sudo apt get install libboost dev測試 include include boost lexical cast.hpp int main 這裡boost環境已經搭建好。另外,由於我直接使用apt...

linux(centos)下安裝boost庫及使用

一 安裝 剛剛使用linux系統,對很多系統命令和操作方式還不是很熟悉。想裝個boost庫,在網上看了幾篇教程根本沒弄明白,終於,用三行命令解決了。yum install boost yum install boost devel yum install boost doc 二 使用 對於我這樣的小...