前言
虽然说的是Windows下编译,其实还是用的Linux环境。在Windows10有个子系统,可以下载Ubuntu子系统来配置Linux环境。
ijkplayer源码脚本不支持Windows环境编译,所以不用妄想在纯Windows环境下编译。当然将源码拉下来自己写脚本另当别论。
网上大量教程都只介绍了流程,如果能每一步都正常走下来,可以直接去看Github的介绍。这里把我在编译过程中遇到的问题和一些需要注意的地方都写下来,已经分别在公司和家里的电脑编译成功,一些经验积累起来分享一下。我的电脑在编译之前也是完全没有配置过什么,适合新手参考。
以下为正文内容
错误信息
先将编译过程中可能碰到的错误信息贴出来,有个认识,在编译过程中碰到时可以尽快处理:
1、ERROR: Failed to create toolchain.
在安装python后修复该异常。
我的Ubuntu中原本存在python3,而且将python3作为默认python指令也无效,后来使用指令“apt-get install python”安装python2.8.7后才彻底修复。
2、Python安装出现异常:“Error: Unable to locate package python”或“Error: Ign:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal InRelease”
解决办法:将清华镜像源改为阿里的
3、Error: BFD: libncurses.so.5: cannot open shared object file: No such file or directory
解决办法:在终端依次执行指令:
1.sudo apt install apt-file