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 ...