1.  首先安装必须的依赖软件,打开终端,执行:

sudo apt-get install git libtool build-essential pkg-config autoconf

2. 从 http://www.videolan.org/vlc/download-sources.html 下载vlc-2.2.0源码,将其存放到/home/spring/VLC目录下,解压缩:

xz -dk vlc-2.2.0.tar.xz
tar xvf vlc-2.2.0.tar

3. 获取第三方库:

cd vlc-2.2.0
sudo apt-get build-dep vlc

4. 配置VLC,指定VLC的安装目录/home/spring/VLC:

./configure --prefix=/home/spring/VLC

5. 编译VLC:

make

make的时候有一处错误:avparser.c:108:9: error:implicit declaration offunction ‘avcodec_free_context’[-Werror=implicit-function-declaration] ,解决方法是:打开/vlc-2.2.0/modules/packetizer/Makefile文件,把里面的-Werror-implicit-function-declaration删除掉可。

6. 运行VLC,验证是否一切正确:

./vlc

7. 安装VLC(可选):

make install

参考:https://wiki.videolan.org/UnixCompile/

Ubuntu14.04 32位上编译VLC2.2.0源码操作步骤相关推荐

  1. 海思3559A上编译OpenCV4.1.0源码操作步骤

    1. 从https://github.com/opencv/opencv/releases 下载opencv源码opencv-4.1.0.zip并解压缩: 2. 修改最顶层的CMakeLists.tx ...

  2. Qt简介、安装及在Ubuntu14.04 32位上简单使用举例

    Qt是一个跨平台的C++图形用户界面应用程序开发框架.它既可以开发GUI程序,也可用于开发非GUI程序.Qt是面向对象的框架,很容易扩展.Qt是一个C++工具包,它由几百个C++类构成,你在程序中可以 ...

  3. 在Ubuntu14.04 64位上编译CMake源码操作步骤

    在Ubuntu上通过apt-get install安装CMake并不是最新版的,这里记录下在Ubuntu上通过源码安装CMake的操作步骤: 1.        卸载旧版CMake,执行以下命令: a ...

  4. 在Windows和Linux上编译gRPC源码操作步骤(C++)

    gRPC最新发布版本为v1.23.0,下面以此版本为例说明在Windows和Linux下编译过程. Windows7/10 vs2103编译gRPC源码操作步骤: 1. 需要本机已安装Git.CMak ...

  5. 编译hadoop2.2.0源码时报错

    编译hadoop2.2.0源码时, mvn install -DskipTests 报错: [ERROR] COMPILATION ERROR : [INFO] ------------------- ...

  6. Ubuntu 14.04上使用CMake编译MXNet源码操作步骤(Python)

    MXNet源码版本号为1.3.0,其它依赖库的版本号可参考:https://blog.csdn.net/fengbingchun/article/details/84997490 . 为了通过编译源码 ...

  7. [Android 编译(一)] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程

    1 前言 经过3天奋战,终于在Ubuntu 16.04上把Android 6.0的源码编译出来了,各种配置,各种error,各种爬坑,特写此博客记录爬坑经历.先上图,Ubuntu上编译完后成功运行模拟 ...

  8. 自己动手编译Android 8.0源码

    转载自:http://blog.csdn.net/dl6655/article/details/78869501 安装git并且配置 sudo apt-get install git git conf ...

  9. 本地编译Hadoop2.8.0源码总结和问题解决(转自:http://blog.csdn.net/young_kim1/article/details/50324345)

    编译准备 1.下载所需的软件 先去官网下载hadoop2.8.0源码并解压,打开解压目录下的BUILDING.txt,编译过程和需要的软件其实就是根据这个文档里的描述来的. (可以通过命令下载:wge ...

最新文章

  1. php、linux、javascript 正则表达式
  2. python【力扣LeetCode算法题库】876- 链表的中间结点
  3. 【转载】企业级服务器设计与实现经验之插件系统基础篇
  4. AWK如何打印从某一列到最后一列的内容
  5. 华为鸿蒙系统是否上线,华为官方:鸿蒙系统2.0上线,手机能否搭载鸿蒙操作系统?...
  6. 【android开发】如何在Linux平台下安装JDK环境
  7. 数字图像-6空域滤波
  8. Android动态图标包制作教程,安卓手机ico图标制作美化图文教程
  9. linux下hba卡服务,在Linux下查看FC HBA卡的速率和状态
  10. mysql 备用字段_数据库设计之备用字段
  11. Win10系统怎么看隐藏文件夹
  12. delphi 快速导出excel
  13. SpringBoot使用AutoConfiguration自定义Starter
  14. 火狐浏览器linux最新版本下载,火狐浏览器Linux最新版下载
  15. java水果超市mysql_课内资源 - 水果超市管理系统(JDBC、纯手写未使用windowbuilding)...
  16. 力扣第 295 场周赛:6080. 使数组按非递减顺序排列
  17. 计算机管理 灰色,详解电脑任务管理器变成灰色不可用的解决方法
  18. 常德市六中2021年高考成绩查询,铆足“牛劲”,奋蹄新征程! ——常德市六中2021届高三教师牛年备战新高考...
  19. 【无标题】AtCoder Beginner Contest 2248 Puzzle on Graph
  20. 【SpringBoot整合缓存】-----spring-boot-starter-cache篇

热门文章

  1. LabVIEW图像模式匹配(基础篇—11)
  2. opencv感兴趣区域ROI的图像混合操作
  3. Yolo(3)(项目)Yolo v3 目标检测(85分类)
  4. c++中的public,protected,private
  5. const int * 、int * const、int const* 、const int a(){ } 和int a()const { }的区别和联系
  6. 在CentOS 6.9 x86_64的nginx 1.12.2上开启标准模块ngx_http_auth_request_module实录
  7. 在ubuntu 14.04 64bit上安装酷我音乐盒Linux客户端kwplayer
  8. 使用AutoCAD 2021创建真实世界的土木设计项目
  9. Rocksdb 通过posix_advise 让内核减少在page_cache的预读
  10. leetcode-102 二叉树的层次遍历