天天看點

交叉編譯libubox

libubox是UCI依賴的動态庫

1,準備----安裝cmake

sudo apt-get install cmake

2,下載下傳libubox源碼及編譯

git clone http://git.nbd.name/luci2/libubox.git libubox

cd libubox

export CC=arm-cortex_a9-linux-gnueabi-gcc //通告使用交叉編譯器
/*
備注,此方法在這裡不可用,是以猜使用export的方式
SET(CMAKE_C_COMPILER "/home/public/local/bin/gcc")

SET(CMAKE_CXX_COMPILER "/home/public/local/bin/g++")
*/

cmake CMakeList.txt

cmake -DBUILD_LUA=off

make

(make install //由于不是在本地安裝,是以這一步要省略)
           

3,在libubox目錄下的libubox.so檔案即為所需動态庫