linux编译x86和arm平台的x264
摘抄网址:http://blog.csdn.net/baliguan163/article/details/11773363
参考网址:http://blog.csdn.net/evsqiezi/article/details/8467822
参考网址:http://blog.csdn.net/killmice/article/details/18400687
目标板】tiny6410
【虚拟机】Ubuntu-13.04
【编译器】arm-Linux-gcc 4.3.2
官网上下载最新的x264,地址http://www.videolan.org/developers/x264.html,解压后的目录为x264-snapshot-20130916-2245。进入解压后的目录,
x86平台:执行命令
1. ./configure --enable-shared --prefix=/usr/local
2. make
If you really want to compile without asm, configure with --disable-asm.
duliqun@duliqun-virtual-machine:~/x264-snapshot-20130916-2245$ sudo apt-get install yasm
3. make install 编译安装成功
ARM 平台:执行命令
需要修改这个config.mak文件了,改写ARCH=ARM SYS=LINUX CC=arm-linux-gcc,其中CC写成你自己的交叉编译环境位置,相应的AR、RANLIB也是,具体如下图所示。
1../configure --disable-asm
2. make
如果出现以下错误:把11行和第15行,-m32这个选项删除
把11行和第15行,-m32这个选项删除
3. 执行make install,编译成功
在/usr/local/bin/目录下会有个x264文件夹,里面有libx264.a的库文件和头文件x264.h。
linux编译x86和arm平台的x264相关推荐
- QtCreator动态编译jsoncpp完美支持x86和arm平台
如果是做嵌入式开发. 在Qt下支持JSon最好的办法,可能不是采用qjson这个库.QJson这个库的实例只提供了x86环境下的编译方法. Installing QJson ------------- ...
- Qt pro文件下跨平台宏的使用(windows/linux 以及x86 和 arm的区分)
#Qt pro文件下跨平台宏的使用(windows/linux 以及x86 和 arm的区分) 在pro文件中添加: #仅在linux 系统下, 硬件平台无关的内容 unix{HEADERS += \ ...
- Linux编译x86架构内核出现_stack_chk_guard未定义错误
背景 android模拟器运行于virtualbox中,而virtualbox运行于x86架构的pc端,所以android及其Linux内核都编译成x86架构.当virtualbox的vt未开启的情况 ...
- X86与ARM平台下的参数传递机制
X86与ARM平台区别参考:一文看懂arm架构和x86架构有什么区别_bleauchat的博客-CSDN博客_arm x86 1. X86下的参数传递 参数传递: (1)32位程序使用栈传递. (2) ...
- linux Rootkit:x86与ARM的内联内核函数Hooking
介绍 几个月前,我添加了一个新的项目.(https://github.com/mncoppola/suterusu) 通过我的各种对路由器后门及内核漏洞利用的探险,我最近的兴趣转向Li ...
- 编译可执行文件到ARM平台
SD卡烧录Linux系统跟PC是一样的,需要自备镜像系统文件和烧录软件,然后吧镜像烧录到SD卡即可,这样就完成了ARM平台Linux系统的安装. x86平台:PC上编译生成的可执行文件只能在PC上运行 ...
- linux下x86和arm架构区别
x86和arm的比较 问题:两款主频差不多的芯片的移动端平板设备,一个是x86的因特尔i5,一个arm,x86耗电量会大,发热也严重 分析: 1.x86和arm架构定位不同,arm基于精简指令(RIS ...
- zynq linux开发与普通ARM平台的不同点
zynq系列 linux开发特点 前言 平台简介 开发方式 使用petalinux直接配置 使用源码工程传统开发 启动linux文件的区别 1.patelinux配置开发 2.使用源码工程开发 pin ...
- Linux项目设计:基于ARM平台的停车场管理系统制作教程
文章目录 一.功能要求 二.项目笔记 (一)网络问题:Ubuntu同时与开发板.WiFi连接 (二)图片文字识别 (三)文字转语音 (四)摄像头拍摄 化作尘其它开源项目: 单片机项目: Linux项目 ...
最新文章
- 在Substance Designer中创建砖墙视频教程
- 明星企业内推+BAT面经,长三角的开发者联合起来!
- 文件复制软件绿化之dos命令
- BZOJ4543 POI2014 Hotel加强版 【长链剖分】【DP】*
- 关掉微软Word的一些不必要的插件,提高启动速度
- django模型的继承
- 一文掌握关于Java数据结构所有知识点(欢迎一起完善)
- php图片案例,web开发N例-案例2:PHP绘制图片、绘制中文
- Linux 内存管理:DAX(Direct Access)机制的作用及实现原理
- 安装.NET Framework 4失败解决办法
- matlab中转置操作,如何转置MATLAB表?
- JAVA阿里云短信接口调用-傻瓜式教程
- 逻辑数据库设计 - 需要ID(谈主键Id)
- HTTP和AJAX重点知识
- 【工具推荐】SwitchHosts管理本地 Hosts
- 【现代通信原理笔记】8 蜂窝系统
- 全文检索语句中的AND和OR的用法
- unturned服务器重置,服务器配置文件Config.json说明
- 《用户增长方法论》从产品、渠道、营销创意等多个维度,搭建了一套完整的用户增长方法体系
- 计算1+2+3+...+99+100的总和
热门文章
- vb 6.0 获取重定向的url_免费CloudFlare CDN真香,个人站点加速+Https证书+重定向
- mysql server启动_mysql的启动方式
- C++ unordered_map
- java 解析 ical_ical4j 实现ICS文件的生成和解析
- jar命令更新jar中的class文件
- MySQL判断字符串是否是数字
- 阿里云RDB-MySQL5.7数据库:Specified key was too long; max key length is 767 bytes;
- Linux下NTP时间同步客户端配置
- Android开发笔记(一百六十七)Android8.0的画中画模式
- Android开发笔记(一百一十三)测试工具