linux 编译libvlc,linux mint debian 下交叉编译libvlc 记录
参考自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 记录相关推荐
- linux修改磁盘盘符,debian下修改磁盘阵列盘符
debian下修改磁盘阵列盘符 系统环境debian 64位 raid环境 r410 系统盘sas卡raid 1;md1000 15块盘raid6 ctrl+c配置方式 接盘柜后盘柜认成sda问题. ...
- spdlog linux编译出错,Linux下编写Makefile引入第三方库
Linux下编写Makefile引入第三方库 前言:一直在使用CmakaList 生成Makefile文件,其实很少去写Makefile,但是最近帮朋友处理了一个Makefile引入第三方库的问题,就 ...
- linux 编译缓存,Linux下SSD缓存加速之open cas试用
Linux下SSD缓存加速之open cas试用 猫先生 • 2019 年 09 月 06 日 之前写过 Linux下bcache安装测试的文章 Linux下SSD缓存加速之bcache试用,还是那个 ...
- linux 编译配置文件,Linux程序源码编译安装的configure配置详解
Linux环境下,如果通过源代码编译安装程序的简单过程可以 描述为:./configure-->make-->make install.其中./configure配置脚本功能就是对你的系统 ...
- linux编译bzip2,linux bzip2 命令详解
linux bzip2 命令详解 功能说明:.bz2文件的压缩程序. 语 法:bzip2 [-cdfhkLstvVz][--repetitive-best][--repetitive-fast][- ...
- 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用户登陆目录.我 ...
- linux编译blas,Linux下安装BLAS,CBLAS,LAPACK
1.下载 BLAS,CBLAS:http://www.netlib.org/blas/ LAPACK:http://www.netlib.org/lapack/ 2.上传 将下载好的三个压缩文件上传到 ...
- linux编译准备,Linux 下编译指南
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 首先,我们需要获取最新的源码. 使用如下命令即可: git clone -b master --depth=1 https://github.com/Cl ...
- linux编译ice,linux环境下编译安装ICE
前面我们讲过了在linux环境下通过rpm的方式来安装ICE,这种安装方式可以是比较简单的,自己在安装过程中发现后面PHP无法装在IcePHP.sp模块,也有可能自己在安装过程中某个地方出错了.又尝试 ...
- linux 编译汇编,linux下的汇编教程
linux下的汇编教程 第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针.设置页表.操作 ARM的协处理器等.初 ...
最新文章
- Linux环境下路由表配置一
- html图片加波浪滤镜,CSS滤镜wave属性(波形滤镜)
- 射频全网通笔记(附全球频段划分及主要运营商对应表)
- VM虚拟机运行Windows11出现蓝屏
- 计算机安全的最后一道防线,汪文勇:灾备,数据安全的最后一道防线
- 论文小综 | Attention in Graph Neural Networks
- Silverlight 模拟Nano5 界面效果
- 浙大计算机学院绩点,浙江大学学分制管理暂行规定-浙江大学本科生院.doc
- Apache Qpid:一个AMQP的开源实现
- Python--JavaScript的对象
- 海量监控视频如何存储?
- php调用笛风接口,优雅的用PHP来实现解析抖音无水印视频!
- 马尔可夫模型(MM) 马尔可夫链
- mysql auto reconnect_Mysql5的auto Reconnect异常
- 程序员笑话常客:“rm -rf *“和 “rm -rf /*“的区别
- Eginx配置(SSL,令牌登录认证,IP白名单,代理转发)
- 高数考研归纳 - 积分学 - 重积分
- 计算机安装重装出现错误,如何解决重装系统失败无法开机进入系统的问题
- EV1527离线语音控制器模块调试日志
- Java实现迪杰斯特拉算法