在使用openwrt系统的时候,有时会遇到这样的问题:我需要一个插件包,咦,op上已经有人移植好了,真不错,编译运行后发现报错,原来版本太低了,怎么办?做一下升级就可以。
这里以最近做的ffmpeg版本升级举例。
首先找到对应的插件包所在的位置,比如我编译的ffmpeg就是在multimedia下,如下图
去openwrt的根目录的feed下找到packages/multimedia/,然后能够找到ffmpeg
其次 修改插件包的makefile
我们可以看到openwrt系统自动的ffmpeg包版本比较低
我们去ffmpeg的官网找到我们想要版本的软件包,下载下来并计算一下MD5,这个地址http://www.atool.org/file_hash.php可以计算文件MD5,还挺好用的。
将想要的版本号和计算好的MD5修改到makefile中
好了启动编译~