问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Ubuntu下使用mingw-w64交叉编译ffmpeg

发布网友 发布时间:2022-09-17 03:45

我来回答

1个回答

热心网友 时间:2023-10-14 23:25

网上大部分编译windows版ffmpeg的教程都是基于msys+mingw的,完全运行在windows上。由于msys2的性能实在是太糟糕了,编译速度太感人,因此决定研究Linux下使用mingw-w64交叉编译

先是安装ubuntu版的mingw-w64
sudo apt install mingw-w64

然后在configure ffmpeg的时候,在正常的配置项之后加上。
--arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32-

上面是32位库编译的配置,64位的如下
--arch=x86_64 --target-os=mingw32 --cross-prefix=x86_64-w64-mingw32-

而且最好使用动态库,静态库还需要链接一大堆mingw的库实现,而且还可能链接失败。但这样编译出来的动态库,还需要依赖 libgcc_s_sjlj-1.dll。如果要移除这个依赖,configure的时候还要加上 --extra-ldflags='-static-libgcc'
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 驱蚊草买回来几天叶子就黄了,还有些枯了怎么办? 人工智能与大数据的区别 笙笙不喜txt 网上智慧团建官网 智慧团建网站 啥叫短路 练字如何开始?选用什么字帖? 金立手机上冰冻的软件能在后台执行吗 步步高手机里被冰冻的软件怎么复原? 预防近视的演讲稿 保护视力演讲稿 求4399弹弹堂20度高级、45中级、45高级打法 弹弹堂六十五度和二十度的力度表谁能给我下? 请问:用应支付的工程款来抵房款收入,出纳在现金日记帐收入、支出分别记相同的金额,是否属于虚增支现金 老板欠建筑公司工程款,把他自己的房子抵给了建筑公司,这样如何入账 华为s12700 可以用h3c光模块吗 我是房地产开发公司的,工程款抵房款怎么记账啊? 0°是什么角 佛山市中孚溯源企业管理顾问有限公司怎么样? 跪求天正8.0的注册码。。ID:D6VMP7NPB win 7系统安装MinGW后,编译C语言报错,请大神指教该怎么解决! 如何评价msys2 MSYS2的介绍 MSYS2的特点 数学中什么时候两个量会相等? 1.填空题 在一个比例中 两个外项的积第1/2 其中一个内向是2/3 则另一个内项是? 这两个物理量是不是相等:1t/m3与1g/ 1t/m3与1g/cm3 一个平行四边形任意分割成两个梯形。这两个梯形中有一个量总是相等的。它是什么?说明理由 96编辑器中如何上传图片 淘宝网上传图片怎么编辑图片 用什么编辑器 热水器温度不够 温度不够怎么买办? 大众速腾液晶仪表盘怎么切换模式 飞度仪表盘简洁模式怎样切换 途岳组合仪表盘风格模式如何切换 浮世对下联 浮世何安 女孩最小几岁能生育 什么家族太霸气,如今人口接近八千万,古代还出了近七十位帝王? 王者荣耀张良怎么样 张良技能属性介绍