1. 程式人生 > >交叉編譯boost庫

交叉編譯boost庫

1. 確保ARM編譯成功安裝,並配置好環境變數。 
2. 解壓boost壓縮包 
3. 進入目錄執行./bootstrap.sh, 此時形成bjam檔案和project-config.jam 
4. 編輯project-config.jam, 僅修改using gcc這行。因為我使用的是arm-linux-gnueabihf-gcc,所以將其改以下即可: 
     using gcc : : arm-linux-gnueabihf-gcc ; (注意是雙冒號::)
5. 執行./bjam stage, ok大功告成. 
6. 形成的靜態和動態庫檔案就在stage目錄下.


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

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

網址:http://blog.chinaunix.net/uid-8048969-id-3374823.html

         http://www.th7.cn/system/lin/201407/62941.shtml