交叉編譯boost庫

2021-07-25 08:51:23 字數 381 閱讀 5187

1. 確保arm編譯成功安裝,並配置好環境變數。 

2. 解壓boost壓縮包 

3. 進入目錄執行./bootstrap.sh, 此時形成bjam檔案和project-config.jam 

using gcc : : arm-linux-gnueabihf-gcc ; (注意是雙冒號

::)5. 執行./bjam stage, ok大功告成. 

6. 形成的靜態和動態庫檔案就在stage目錄下.

在得到boost 庫後,把所需要的庫放在arm linux檔案系統

我把其中的chrono system thread庫放進去,並將其中boost的乙個例程交叉編譯執行blocking_tcp_echo_server.cpp

**:

boost庫交叉編譯

1.環境 linux系統 ubuntu 14.04 編譯工具 arm fsl linux gnueabi gcc 3.編譯 1 解壓,cd 到目錄 show libraries可檢視所有庫,如下 使用 without libraries 逗號隔開去掉不想編譯的庫,prefix 指定編譯後的安裝路徑 ...

交叉編譯部分boost庫

1 進入 work src packages boost 1 49 0目錄,執行 sudo bootstrap.s 通過執行sudo bootstrap.s show libraries 顯示所有的庫 2 修改 project config.jam 為以下內容 將 using gcc 修改為 usi...

boost庫的交叉編譯

1.首先執行boost解壓目錄下的 bootstrap.sh 2.修改生成的project config.jam檔案 修改 using gcc opt poky linux gcc sysroot opt poky 2.4.2 sysroots aarch64 poky linux 注 1.gcc ...