linux下emsdk编译ffmpeg问题解决方案
一、安装emsdk过程
- 首先下载emsdk: git clone emsdk:https://github.com/emscripten-core/emsdk.git
2.进入emsdk文件夹:执行./emsdk install latest
然后出现了:被对方重置连接,导致安装失败
然后各种检查环境,前置条件,没能解决。我在这里用的系统是centos,然后换成ubuntu进行同样的操作就没问题了,操作成功。别问为什么,俺也不知道。。。单纯做个记录。 - 执行./emsdk activate latest
4.执行source emsdk_env.sh,设置环境变量
二、编译ffmpeg库
编译过程中遇到很多关于static的错误
我们现在只需要去ffmpeg文件夹下的config.h去更改一些数据就可以了
比如cbrt,cbrtf:
我们就找个这两个
然后将这两个的值设为1。只要出现static的错误都这样做就行了。
再次进行编译,结果成功,编译过程中不用管那些warning,只要看error就好了。