libav android移植交叉編譯

NDK 能夠創建一個standalone 的交叉編譯環境 比較方便 linux

將創建的環境位置 設定爲configure 中 sysroot android

./configure -h 架構

一般能夠查看到一些交叉編譯的選項 以及配置編譯結果的選項 ide

下面的選項比較重要 idea

    --prefix=$PREFIX \
    --exec-prefix=$PREFIX \
    --extra-cflags=" -fPIC -DANDROID" \
    --extra-ldflags="-Wl,-rpath-link=$PLATFORM/lib -L $PLATFORM/lib -nostdlib -lc -lm -ldl -llog" \
    --cross-prefix=$PREBUILD/bin/arm-linux-androideabi- \
    --sysroot=$PLATFORM/sysroot \
spa

還須要注意修改編譯目標的體系架構 可能有不一樣的選項 編譯

--host=arm-linux  配置

相關文章
相關標籤/搜索