Ubuntu 12.04 交叉编译 vlc 2.1.0 windows版本

环境:虚拟机里装 Ubuntu 12.04(32位)

一、安装交叉编译环境

1. sudo apt-get install gcc-mingw-w64-i686 g++-mingw-w64
2. sudo apt-get install mingw-w64

// 下载安装最新包,要不会报错
4. sudo dpkg -i mingw-w64-dev_3.0~svn4933-1_all.deb

二、下载安装工具包

// vlc 依赖包
1. sudo apt-get build-dep vlc

// 用于打包
2. sudo apt-get install subversion p7zip-full nsis

三、下载配置最新 vlc

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

// 使用第三方包
2.  $ mkdir -p contrib/win32
       $ cd contrib/win32
       $ ../bootstrap --host= i686-w64-mingw32
       $ make prebuilt
     // 下载编译qt时间会很长,下载可以从  http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-4.8.2.tar.gz 下载完后,请手动复制到
          contrib/tarballs, 并重名为 qt-4.8.2.tar.gz 这样可以大大节省 下载时间,编译时间只能靠你的CPU了
      $  make .qt4 

四、配置编译VLC
1. 回到 vlc 根目录
   cd  {vlcroot}
   ./bootstrap
   mkdir win32 && cd win32
   
   // 使用默认配置
      ../extras/package/win32/configure.sh --host=i686-w64-mingw32

   // 如果正常的话,应该不会出错,这时这时的你.... 请 make 一下吧
   make

  // 经过长征,中国上下五千年,各种,这时你终于编译好了
   make package-win32
   会生成一个 7z 的包和一个 安装 exe 包


K.0

参考资料:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值