1. 安裝必要的編譯器
32位系統(tǒng):
sudo apt-get update
sudo apt-get install gcc-arm-linux-gnueabihf
sudo apt-get install g++-arm-linux-gnueabihf
64位系統(tǒng):文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-720402.html
sudo apt-get update
sudo apt-get install gcc-aarch64-linux-gnu
sudo apt-get install g++-aarch64-linux-gnu
2. 安裝必要的依賴項(xiàng)
sudo apt-get update
sudo apt-get install build-essential git yasm cmake libx264-dev libx265-dev libvpx-dev libfdk-aac-dev libmp3lame-dev libopus-dev
3. 配置編譯選項(xiàng)
cd ffmpeg
./configure --prefix=/usr/local --enable-shared --disable-static --arch=arm --target-os=linux --enable-gpl --enable-libx264 --enable-libx265 --enable-libvpx --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-cross-compile
--cross-prefix=arm-linux-gnueabihf-
關(guān)鍵選項(xiàng):
–arch=arm:指定ARM平臺(tái)
–target-os=linux:指定Linux系統(tǒng)
–enable-cross-compile :指定交叉編譯
–cross-prefix=arm-linux-gnueabihf-:指定交叉編譯鏈
如果是64位系統(tǒng):
–arch=aarch64:指定ARM平臺(tái)
–cross-prefix=aarch64-linux-gnu-:指定交叉編譯鏈文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-720402.html
4. 編譯安裝
make -j8
make install
到了這里,關(guān)于ffmpeg跨平臺(tái)arm編譯-ubuntu的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!