参考自libvlc官方wiki http://wiki.videolan.org/Win32Compile

1. 安装mingw-w64交叉编译toolchain

sudo apt-get install gcc-mingw-w64-i686 g++-mingw-w64 mingw-w64

2. 将mingw-w64更新到新版, 不然libvlc的configure会报错, deb包地址:  http://ftp.us.debian.org/debian/pool/main/m/mingw-w64/

安装的deb包, XXXX代表源码版本

sudo dpkg -i mingw-w64-dev_3.0~svnXXXX-1_all.deb

3. 安装git, svn, git检出源码, svn编译过程中要用到的, autoconf等是生成configure用的

sudo apt-get install git svn autoconf automake libtool lua5.1

4. 克隆vlc源码

¥ git clone git://git.videolan.org/vlc.git vlc

5. vlc的依附库

¥ cd vlc

¥mkdir -p contrib/win32

¥ cd contrib/win32

¥ ../bootstrap --host=i686-w64-mingw32 --build=i686-w64-mingw32

¥make prebuilt

6. 生成configure,  禁用多国说话, 编译成果会在vlc-xxx的目次里, 拷贝到win平台下就可正常运行了

¥ cd -¥ ./bootstrap

¥mkdir win32 &&cd win32

¥ ../configure --host=i686-w64-mingw32 --disable-nls

¥make && make package-win-common

读书,不要想着实用,更不要有功利心。读书只为了自身的修养。邂逅一本好书如同邂逅一位知己,邂逅一个完美之人。有时心生敬意,有时怦然心动。仿佛你心底埋藏多年的话,作者替你说了出来,你们在时光深处倾心相遇的一瞬间,情投意合,心旷神怡。

linux 编译libvlc,linux mint debian 下交叉编译libvlc 记录相关推荐

  1. linux修改磁盘盘符,debian下修改磁盘阵列盘符

    debian下修改磁盘阵列盘符 系统环境debian 64位 raid环境 r410 系统盘sas卡raid 1;md1000 15块盘raid6 ctrl+c配置方式 接盘柜后盘柜认成sda问题. ...

  2. spdlog linux编译出错,Linux下编写Makefile引入第三方库

    Linux下编写Makefile引入第三方库 前言:一直在使用CmakaList 生成Makefile文件,其实很少去写Makefile,但是最近帮朋友处理了一个Makefile引入第三方库的问题,就 ...

  3. linux 编译缓存,Linux下SSD缓存加速之open cas试用

    Linux下SSD缓存加速之open cas试用 猫先生 • 2019 年 09 月 06 日 之前写过 Linux下bcache安装测试的文章 Linux下SSD缓存加速之bcache试用,还是那个 ...

  4. linux 编译配置文件,Linux程序源码编译安装的configure配置详解

    Linux环境下,如果通过源代码编译安装程序的简单过程可以 描述为:./configure-->make-->make install.其中./configure配置脚本功能就是对你的系统 ...

  5. linux编译bzip2,linux bzip2 命令详解

    linux bzip2 命令详解 功能说明:.bz2文件的压缩程序. 语 法:bzip2 [-cdfhkLstvVz][--repetitive-best][--repetitive-fast][- ...

  6. linux编译ace,Linux下编译ACE

    操作系统:Centos4.7 ACE版本:ACE-6.0.2 安装过程: 下载ACE-6.0.2.tar.gz. 下载完成后将其解压tar -zxvf ACE-6.0.2.tar.gz用户登陆目录.我 ...

  7. linux编译blas,Linux下安装BLAS,CBLAS,LAPACK

    1.下载 BLAS,CBLAS:http://www.netlib.org/blas/ LAPACK:http://www.netlib.org/lapack/ 2.上传 将下载好的三个压缩文件上传到 ...

  8. linux编译准备,Linux 下编译指南

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 首先,我们需要获取最新的源码. 使用如下命令即可: git clone -b master --depth=1 https://github.com/Cl ...

  9. linux编译ice,linux环境下编译安装ICE

    前面我们讲过了在linux环境下通过rpm的方式来安装ICE,这种安装方式可以是比较简单的,自己在安装过程中发现后面PHP无法装在IcePHP.sp模块,也有可能自己在安装过程中某个地方出错了.又尝试 ...

  10. linux 编译汇编,linux下的汇编教程

    linux下的汇编教程 第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针.设置页表.操作 ARM的协处理器等.初 ...

最新文章

  1. Linux环境下路由表配置一
  2. html图片加波浪滤镜,CSS滤镜wave属性(波形滤镜)
  3. 射频全网通笔记(附全球频段划分及主要运营商对应表)
  4. VM虚拟机运行Windows11出现蓝屏
  5. 计算机安全的最后一道防线,汪文勇:灾备,数据安全的最后一道防线
  6. 论文小综 | Attention in Graph Neural Networks
  7. Silverlight 模拟Nano5 界面效果
  8. 浙大计算机学院绩点,浙江大学学分制管理暂行规定-浙江大学本科生院.doc
  9. Apache Qpid:一个AMQP的开源实现
  10. Python--JavaScript的对象
  11. 海量监控视频如何存储?
  12. php调用笛风接口,优雅的用PHP来实现解析抖音无水印视频!
  13. 马尔可夫模型(MM) 马尔可夫链
  14. mysql auto reconnect_Mysql5的auto Reconnect异常
  15. 程序员笑话常客:“rm -rf *“和 “rm -rf /*“的区别
  16. Eginx配置(SSL,令牌登录认证,IP白名单,代理转发)
  17. 高数考研归纳 - 积分学 - 重积分
  18. 计算机安装重装出现错误,如何解决重装系统失败无法开机进入系统的问题
  19. EV1527离线语音控制器模块调试日志
  20. Java实现迪杰斯特拉算法

热门文章

  1. Java后端开发的浪漫~情人节表白/告白代码(小白快速搭建项目)
  2. 异常值检验的一些方法
  3. 金蝶星空支持mysql吗_金蝶云星空K3 CLOUD SQL 数据库优化
  4. 全局快门与卷帘式快门
  5. zip解压缩jar包,像jar包中add文件
  6. unity3d计算两点之间距离的方法
  7. FinsTCP协议报文详细分析
  8. Kafka 麒麟先生_近百位超人气嘉宾出席元旦萤火虫 重磅新企划蓄势待发!
  9. 非常全面的概念数据模型概述-PD下画E-R图
  10. Mysql优化碎片空间