./configure --arch=arm64 --target-os=linux --enable-gpl --enable-nonfree --enable-shared --enable-pic --cross-prefix=arm-linux-gnueabihf- --prefix=/usr/local/arm/ffmpeg --extra-cflags="-I/usr/local/arm/include"
时间: 2023-12-17 13:02:54 浏览: 184
arm-linux-gdb
3星 · 编辑精心推荐
根据你提供的命令,你正在为 arm64 架构编译 FFmpeg,指定了交叉编译工具链和安装目录,同时启用了 GPL 和非自由组件,以及共享库和位置无关代码编译选项。额外的 CFLAGS 选项指定了头文件搜索路径。
这个命令看起来没有问题,但是你可能需要根据实际情况进行调整。例如,如果你的交叉编译工具链不是 arm-linux-gnueabihf,你需要将 --cross-prefix 选项修改为正确的前缀。另外,你需要检查指定的安装目录是否存在,并且有足够的权限安装编译出来的 FFmpeg。
总之,如果你遇到了编译问题,可以参考 FFmpeg 的官方文档和社区资源,以获取更多帮助和支持。
阅读全文