boost庫的交叉編譯

2021-08-15 05:05:20 字數 595 閱讀 9637

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 : : /opt" 每個字串之間都存在空格,末尾也存在空格

2./opt/poky/。。。-linux-gcc  指定編譯器位置。

3.--sysroot=/opt/poky/2.4.2/sysroots/aarch64-poky-linux 開始前空格分開,指定編譯器所在的根目錄,即是包含交叉編譯器原始碼的目錄

3.測試編譯效果

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

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

boost庫交叉編譯

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

交叉編譯boost庫

1.確保arm編譯成功安裝,並配置好環境變數。2.解壓boost壓縮包 3.進入目錄執行.bootstrap.sh,此時形成bjam檔案和project config.jam using gcc arm linux gnueabihf gcc 注意是雙冒號 5.執行.bjam stage,ok大功告...

交叉編譯部分boost庫

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