這個python庫,需要-ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0這幾個鏈結庫。
所以,需要提前跨平台編譯好這幾個鏈結庫。
./configure --host=arm-linux-gnueabihf --prefix=/hello/dbus-python-1.2.4/build_arm python_includes=-i/usr/remote_arm/include/python2.7 python_libs=-l/usr/remote_arm/lib
其中--host指定我們執行的平台
--prefix指定我們安裝的目錄
python_includes指定我們跨平台版本的python庫
make &&make install
make的時候,需要加上lpython2.7 lz 這幾個鏈結庫。否則在編譯乙個test檔案的時候會報錯。
make install 可以將這個東西安裝到--prefix指定的目錄,我們將該目錄拷貝到跨平台的裝置中即可使用。
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...