linux下emsdk编译ffmpeg问题解决方案

一、安装emsdk过程

  1. 首先下载emsdk: git clone emsdk:https://github.com/emscripten-core/emsdk.git
    linux下emsdk编译ffmpeg问题解决方案
    2.进入emsdk文件夹:执行./emsdk install latestlinux下emsdk编译ffmpeg问题解决方案
    然后出现了:被对方重置连接,导致安装失败linux下emsdk编译ffmpeg问题解决方案
    然后各种检查环境,前置条件,没能解决。我在这里用的系统是centos,然后换成ubuntu进行同样的操作就没问题了,操作成功。别问为什么,俺也不知道。。。单纯做个记录。
  2. 执行./emsdk activate latest
    4.执行source emsdk_env.sh,设置环境变量
    linux下emsdk编译ffmpeg问题解决方案

二、编译ffmpeg库

编译过程中遇到很多关于static的错误
linux下emsdk编译ffmpeg问题解决方案
我们现在只需要去ffmpeg文件夹下的config.h去更改一些数据就可以了
比如cbrt,cbrtf:
我们就找个这两个linux下emsdk编译ffmpeg问题解决方案
然后将这两个的值设为1。只要出现static的错误都这样做就行了。
再次进行编译,结果成功,编译过程中不用管那些warning,只要看error就好了。