交叉编译libx264时出错 [问题点数:50分,无满意结帖,结帖人qq_42128479]

Bbs1
本版专家分:0
结帖率 100%
Bbs10
本版专家分:122170
版主
Blank
优秀版主 2015年7月优秀小版主
2015年5月优秀小版主
2014年11月论坛优秀版主
Blank
微软MVP 2014年7月荣获微软MVP称号
2013年7月 荣获微软MVP称号
2012年7月 荣获微软MVP称号
2011年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
Blank
红花 2016年8月 硬件/嵌入开发大版内专家分月排行榜第一
2016年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年12月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 硬件/嵌入开发大版内专家分月排行榜第一
2015年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年12月 硬件/嵌入开发大版内专家分月排行榜第一
2014年10月 硬件/嵌入开发大版内专家分月排行榜第一
2014年9月 硬件/嵌入开发大版内专家分月排行榜第一
2014年8月 硬件/嵌入开发大版内专家分月排行榜第一
2014年7月 硬件/嵌入开发大版内专家分月排行榜第一
2014年5月 硬件/嵌入开发大版内专家分月排行榜第一
2014年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年3月 硬件/嵌入开发大版内专家分月排行榜第一
2014年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 硬件/嵌入开发大版内专家分月排行榜第一
2013年10月 硬件/嵌入开发大版内专家分月排行榜第一
2013年9月 硬件/嵌入开发大版内专家分月排行榜第一
2013年8月 硬件/嵌入开发大版内专家分月排行榜第一
2013年7月 硬件/嵌入开发大版内专家分月排行榜第一
2013年5月 硬件/嵌入开发大版内专家分月排行榜第一
2013年4月 硬件/嵌入开发大版内专家分月排行榜第一
2013年3月 硬件/嵌入开发大版内专家分月排行榜第一
2012年12月 硬件/嵌入开发大版内专家分月排行榜第一
2012年11月 硬件/嵌入开发大版内专家分月排行榜第一
2011年3月 硬件/嵌入开发大版内专家分月排行榜第一
2011年2月 硬件/嵌入开发大版内专家分月排行榜第一
2009年10月 硬件/嵌入开发大版内专家分月排行榜第一
2009年7月 硬件/嵌入开发大版内专家分月排行榜第一
2009年6月 硬件/嵌入开发大版内专家分月排行榜第一
2007年12月 硬件/嵌入开发大版内专家分月排行榜第一
2003年6月 硬件/嵌入开发大版内专家分月排行榜第一
2002年9月 硬件/嵌入开发大版内专家分月排行榜第一
2002年8月 硬件/嵌入开发大版内专家分月排行榜第一
2002年7月 硬件/嵌入开发大版内专家分月排行榜第一
2002年5月 硬件/嵌入开发大版内专家分月排行榜第一
2002年4月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2015年5月 硬件/嵌入开发大版内专家分月排行榜第二
2015年1月 硬件/嵌入开发大版内专家分月排行榜第二
2014年11月 硬件/嵌入开发大版内专家分月排行榜第二
2014年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年11月 硬件/嵌入开发大版内专家分月排行榜第二
2013年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年1月 硬件/嵌入开发大版内专家分月排行榜第二
2012年10月 硬件/嵌入开发大版内专家分月排行榜第二
2012年9月 硬件/嵌入开发大版内专家分月排行榜第二
2012年6月 硬件/嵌入开发大版内专家分月排行榜第二
2012年5月 硬件/嵌入开发大版内专家分月排行榜第二
2012年4月 硬件/嵌入开发大版内专家分月排行榜第二
2012年3月 硬件/嵌入开发大版内专家分月排行榜第二
2012年2月 硬件/嵌入开发大版内专家分月排行榜第二
2011年7月 硬件/嵌入开发大版内专家分月排行榜第二
2011年5月 硬件/嵌入开发大版内专家分月排行榜第二
2011年4月 硬件/嵌入开发大版内专家分月排行榜第二
2011年1月 硬件/嵌入开发大版内专家分月排行榜第二
2010年11月 硬件/嵌入开发大版内专家分月排行榜第二
2009年9月 硬件/嵌入开发大版内专家分月排行榜第二
2009年8月 硬件/嵌入开发大版内专家分月排行榜第二
2008年11月 硬件/嵌入开发大版内专家分月排行榜第二
2008年9月 硬件/嵌入开发大版内专家分月排行榜第二
2004年7月 硬件/嵌入开发大版内专家分月排行榜第二
2004年3月 硬件/嵌入开发大版内专家分月排行榜第二
2004年1月 硬件/嵌入开发大版内专家分月排行榜第二
2003年5月 硬件/嵌入开发大版内专家分月排行榜第二
Bbs1
本版专家分:0
其他相关推荐
qemu安装以及安装问题解决
首先下载qemu: git clonegit://git.sv.gnu.org/qemu.git或者自行下载需要版本http://wiki.qemu.org/Download 然后安装 cd qemu ./configure--enable-kvm --target-list="x86_64-softmmu"   //选择对应的系统版本和位数 make && makeinstall 安
ubuntu16.04 下 ffmpeg 的编译安装详细教程(支持libx264实现的H.264编解码)及codeblock开发环境配置
一、 问题描述由于工作需要在linux下使用ffmpeg实现视频的编码功能,然后就在通过git克隆下了ffmpeg的源码并成功的编译安装,视频解码没有问题,但是视频编码就不行,通过avcodec_open2()打开编码器时,出现以下错误提醒,函数的返回值为-22: ''could not find a valid device'' "cant configure encoder"第一次编译ffmp...
编译安装x264
网上也有相应的教程,之所以在这里重申一遍,是因为我试了网上很多的编译方法,都出现了问题,为此将此编译安装方法记录下来。 首先是 获取x264的网站:http://www.videolan.org/developers/x264.html 在这里下载,或者直接在linux下输入下面的命令: git clone git://git.videolan.org/x264.git
import cv2错误:ImportError: numpy.core.multiarray failed to import
系统环境:Windows10 Python环境:Anaconda + Python3.6.3 OpenCV:3.4.3 安装完OpenCV库之后,导入cv2时出现numpy.core.multiarray failed to import问题: (D:\Users\XXX\Anaconda3) C:\Users\XXX>python Python 3.6.3 |Anaconda, Inc...
delphi2007+win10 "c:\Windows\Microsft.NET...\Borland.Delphi.Targets" was not found
一直在win10上使用delphi2007,但是某次系统升级后,最近使用delphi2007编程序,突然发现原来的程序无法打开,报错信息为"c:\Windows\Microsft.NET...\Borland.Delphi.Targets" was not found.。网上查了一些资料,发现大部分都是VS的解决方案,真正对我有用的东西比较少。 但是问题的原因基本确认,就是升级后文件丢失导致de
gmp4.3.2 安装时 ./configure报错: error: could not find a working compiler
今天在虚拟机上想安装gcc4.9.3但貌似有三个依赖,那就顺序装吧。装到gmp的时候。怎么都configure不过去,各种查各种不行,但是我之前在别的机器装成功过。刚开始一直以为是某个编译程序没有装,后来仔细对比了通过的和不通过的。发现问题所在了。如下:这个是错误的:checking build system type... pentiumm-unknown-linux-gnuchecking h...
cannot be read or is not a valid ZIP file
在eclipse下创建 maven 项目,运行 flowable 6.1.2配置maven之后,下载相应的依赖库。发现报错:Archive for required library: '/Users/teamlet/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.7.5/jackson-databind-2.7.5.jar'
xfire+spring2.0整合出现[java.lang.IllegalStateException: Could not find valid implementation for: 2.0]
由于我使用了MyEclipse的Spring Capailities和WebService Capailities(使用xfire),由于后者自带了Spring1.2.6的包,造成了和2.0版本的冲突,所以必须作以下工作: 一, 删除D:/dev_tools/MyEclipse 7.0M1/eclipse/dropins/myeclipse/eclipse/plugins/com.genuitec.eclipse.ws.xfire_6.9.100.zmyeclipse69100200
OS + Linux Shell Command find
  Linux中find常见用法示例 http://www.iteye.com/topic/587714 http://icarusli.iteye.com/blog/646424 http://taylorqt.iteye.com/blog/150717 http://ericyou.iteye.com/blog/1715255 http://huaonline.iteye.co...
linux下x264库ARM交叉编译
x264库编译过程
交叉编译libx264,用于arm上视频采集的h264编码。
先采用软编码调通后,再调用imx6集成的内部h264硬编解码器。 写一个编译脚本: #!/bin/bash ./configure --prefix=/home/shell.albert/libx264arm \ --enable-shared \ --disable-asm \ --host=arm-linux \ --cross-prefix=arm-linux- \ --sy
Ubuntu 下编译交叉编译Windows下的x264
由于有一项临时需求,需要手动为windows平台编译一个修改过的x264的exe版本,于是在windows当中使用mingw来编译x264,但是编译总是出错。 于是选择了在Ubuntu  下使用Mingw来交叉编译windows使用的x264.exe执行程序。 本人使用的是Ubuntu 16.04,由于系统当中的编译链并不是windows可用的编译链,需要手动安装MingW交叉编译工具
X264的ARMV7-a的交叉编译及优化运行
一:准备工作 1、操作系统是Ubuntu 12.04。   2、需要安装Google的NDK工具,因为在编译时使用了NDK提供的编译器。我的NDK的安装目录放在/home/shallon/android-ndk-r8d。另外,需要安装android的SDK,提供ADB等调试的工具   3、下载获取X264的源码。 git clone git://git.vide
交叉编译opencv FFmpeg时遇到的坑
1  c compiler test failed查看日志,发现是 arm-linux-gcc not found解决办法:1)进入root(sudo -s命令)尝试在 /usr/local/arm/4.3.2/bin目录下运行;./arm-linux-gcc -v 如果成功,那就去修改环境变量,ubuntu系统下,修改/etc/environment文件,最后添加“:/usr/local/arm...
[ERROR] InnoDB: Could not find a valid tablespace file
mysql启动报下述错误: [ERROR] InnoDB: Could not find a valid tablespace file for 'test/sys_log'. See http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting-datadict.html for how to resolve the iss
FreeIPA主从+HDP3.0.0安装配置.
    -- 安装后的效果如上三图所示,其中最后一张图,你可以看到: KDC Type=Existing IPA -- 大家安装时若遇到问题欢迎加QQ群进一步交流:661945126 -- 参考:https://blog.csdn.net/Post_Yuan/article/details/78204957          https://github.com/emaxwell-hw...
QT编译遇到的初级问题整理 gnu-libstdc++\4.9\include\cstdlib:72: error: stdlib.h: No such file or directory
QT编译遇到的初级问题整理 gnu-libstdc++\4.9\include\cstdlib:72: error: stdlib.h: No such file or directory Error: Target id 'android--1' is not valid. Use 'android.bat list targets' to get the target ids
corosync+pacemaker实现集群管理
又是一个高可用!!!啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊,拖了这么长时间才整理原理和细节,在作这节过程中,我感觉最难的不是corosync搭建高可用,而是在配置节点时使用crm命令的一些使用方法,刚好找了一篇总结的比较好的文挡,放在上面了,现在来看原理: 先理解几个名词:API:(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供
安装ffmpeg配置x264播放器的时候出现 ERROR: libx264 not found
参考文章: http://blog.chinaunix.net/uid-25885064-id-3466367.html
NDK编译 x264 及调用出现的异常情况解决
这里简单介绍 x264 源码下载和编译的过程,具体也可以参考网上其他资料x264源码下载链接  http://www.videolan.org/developers/x264.html  可以通过这个链下载解压后进行,进入到 x264 文件路径下编辑 NDK交叉编译 shell  脚本:build_x264.sh  (名称可自定义)#!/bin/shexport NDK=/usr/local/an...
Openh264编译小记
今天是春节前最后一年上班,也因为最近集成了MSDK、X264两种编码器,因此今天小试思科OpenH264编码器,打算也把它集成到我的代码里面。 首先是编译问题: 系统平台:win7 x86         编译环境:MinGW32/Msys 1、下载源码,我下载的是openh264-master,可见是从github上面下载的;         2、解压之后,用msys进
使用NDK交叉编译ffmpeg+libx264找不到libx264的解决方法
使用NDK交叉编译ffmpeg+libx264 1,编译libx264 wget http://download.videolan.org/pub/x264/snapshots/last_x264.tar.bz2 tar xjvf last_x264.tar.bz2 cd x264-snapshot* 使用如下confiure export ARM_ROOT=/home/zangcf/
libx264、ffmpeg、SDL交叉编译
http://blog.sina.com.cn/s/blog_703121450101ajxr.html   libx264、ffmpeg、SDL交叉编译 libx264交叉编译(这部份系转载和本人的修改) ./configure --enable-static --host=arm-linux --disable-asm --prefix=/usr/local/src/cross-ffm
VS2013和matlabr2014 交叉编译问题
VS2013和matlabr2014 交叉编译问题,当mbuild -setup出错时,可用这个文件夹替换
qt交叉编译arm时出现的一些错误和解决方法
1.错误:Relocations in generic ELF (EM: 40) 在linux上 qt creator 中编译arm版本的程序报这个错误 PS :引起此问题的原因,也有可能为多次编译链接的工具不一致。之前编译了x86版本,再编译arm版本就爱报错。进入那个文件夹  make clean -w 即可。或者编译时重新生成一个文件夹。 2.  Unknown
不同平台下移植x264
一.   编译环境     mips移植x264相关记录,mips交叉编译工具采用buildroot-gcc342版本,x264 版本x264-snapshot-20140831-2245。     android 平台下移植, 采用android-ndk-r9d   二. 移植到android 或者x86平台时候,配置脚本如下      android ndk 编译脚本如下 m
qt交叉编译常见问题及解决方法
qt交叉编译常见问题及解决方法
linux下交叉编译ffmpeg,并加入H264编码支持
1.libx264 编译 ./configure --enable-static --disable-asm --prefix=/usr/local/ffmpegDM3730 --arch=arm --host=arm-linux --cross-prefix=arm-arago-linux-gnueabi-  2.ffmpeg 编译 ./configure --enable-share
交叉编译qt5.7可能遇到的问题及解决
在 qt5.7交叉编译到arm 一文中,在编译过程中可能会遇到一些问题,在此将一些列了出来:1.Project ERROR:Unknown module(s) in QT: quick-private在编译过程中出现错误: Project ERROR:Unknown module(s) in QT: quick-private make[2]: *[sub-quickwidgets-make
交叉编译 protobuf2.4 库 实现在arm平台上使用
描述了对protobuf实现了在ubuntu下的安装以及对protobuf的arm交叉编译,并有简单实例说明用法
ffmpeg调用libx264编码高级选项
在命令行中输入: ffmpeg -h -encoder=libx264 会输出一下信息: Encoder libx264 [libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10]: Threading capabilities: no Supported pixel formats: yuv420p yuvj420p yuv422
ubuntu下安装x264库
1.安装x264 下载源代码、编译、安装 cd git clone git://git.videolan.org/x264 cd x264 ./configure --enable-static make sudo checkinstall --pkgname=x264 --default --pkgversion="3:$(./version.sh | \ awk -F'[" ]' '/PO
ffmepg以及x264的编译
介绍Linux(ubuntu)与windows环境下的FFmpeg、X264库的编译。编辑器包括,Visual studi、GCC、MinGW
Linux下编译带x264的ffmpeg的方法
一、环境准备。 ffmpeg下载:
交叉编译几种常见的报错
由于是第一次交叉编译,不知道会出现什么问题,思路就是先把gcc和ld都改成arm的,然后遇到什么问题在解决什么问题,以下过程都是在这个思路下进行。 1.指定arm的编译器和连接器: 只是把gcc改为arm-none-linux-gnueabi-gcc,ld改为arm-none-linux-gnueabi-ld,其他的都没有修改。出现以下错误: arm-none-linux-gnueabi
最简单的视频编码器:编译(libx264,libx265,libvpx)
最近研究了一下几种常见的视频编码器:x264,x265,vpx。本文简单记录一下它们的编译方法。 x264,x265,vpx这三个开源的视频编码器可以说是当今“最火”的视频编码器。x264现在占据着H.264视频编码器的半壁江山;x265则是目前实现H.265标准最好的开源视频编码器,并且在未来可能接替x264;而vpx则是Google推出的开源视频编码器,它提出的VP9编码标准的性能也不错。
libx264编码部分参数说明
//代码示例
使用NDK交叉编译ffmpeg, android后台可执行。
1,编译fdk-aac wget -O fdk-aac.zip https://github.com/mstorsjo/fdk-aac/zipball/master unzip fdk-aac.zip cd mstorsjo-fdk-aac* autoreconf -fiv 使用如下的配置文件 BUILD_PATH=/home/zangcf/ffmpeg/ffmpeg_arm/ffmp
QT5.7.0交叉编译与移植遇到的问题以及解决办法
花一个周的时间,终于总结了一篇这样的文章。都是坑呀,在这里放出来,给那些找不到解决办法的人一点提示。如果有不足的地方,请指正。谢谢。前提:开发板是大升电气的SBC-IMX6UL。QT5.7.0 交叉编译遇见的问题及解决方法1.    问题1:在configure的过程中遇到的问题:类似这样的问题,一方面是因为没有安装软件。另外就是configure的选项有问题。2.运行遇到的问题:(1)问题1:这...
制作交叉编译gcc时出错
checking whether make sets $(MAKE)... yeschecking for arm-linux-strip... /mygod/arm/arm-linux/bin/stripchecking for --enable-version-specific-runtime-libs... nochecking whether to enable maintainer-sp
libx264库下载
经常出现无法访问下载链接的情况,现在上传备份一个: http://download.videolan.org/x264/snapshots/
x264需要用到的汇编编译器yasm
yasm0.7.2(x264需要用到的汇编编译器) http://yasm.tortall.net/releases/Release0.7.2.html   提前工作阅读INSTALL文件   [root@DeebugFedoraPC yasm-0.7.2]# ./configure --enable-shared --prefix=/usr/local/arm/4.3.2/arm-no
ffmpeg安装第三方编码器(encoder)库,ffmpeg编码h264
安装好了ffmpeg后,如果你使用ffmpeg工具去把某个视频文件转成h264视频编码、mp3音频编码or其他ffmpeg自身不带的xxx编码类型,就会看到报错信息,unknown encoder 'xxx'。此刻你需要的只要去安装其他的编码器就行了,本质上其实是把其他的编码器以库的形式安装好,例如,把正确的libx264.so or libx264.a存放在/usr/lib下 or /usr/l
linux 编译安装ffmpeg 与libx264的方法
最近在研究TS流视频   准备ffmpeg进行视频格式编码与转换  编译ffmpeg过程倒是很顺利 但是集成libx264过程就比较繁琐了  网上找了好久才搞定 特此在这里整理一下 操作系统:centos 6.4 64位 内核2.6.32 编译环境:gcc 4.4.7 FFMPEG版本:2.4 x264版本:x264 0.142.2479 dd79a61 yasm版本:1.
fmpeg中第三方库的编译_libx264和librtmp
在前一篇blog中编译ffmpeg,是没有添加进任何库的.但是ffplay照样可以播放本地flv文件,播放rtmp协议,其中的编解码是h264和aac的.也就是说没有第三方库的支持,ffmpeg是支持h264和aac解码的.分析一下ffmpeg的configure的输出:Enabled decoders: //解码器 aac和h264都支持 aac ... h264 ....Enabled enc
使用android ndk交叉编译libx264的编译脚本
使用的android ndk的编译版本是android_ndk_r8e 在libx264的源代码目录下建立编译脚本:build_android_r8e.sh 内容如下: NDK=$HOME/bin/android-ndk-r8e/ PLATFORM=$NDK/platforms/android-8/arch-arm/ PREBUILT=$NDK/toolchains/arm-linux-
Android移植带有libx264实现的ffmpeg
一、环境准备 1、Ubuntu系统(我使用VirtualBox搭建的虚拟机)。 2、最新的ffmpeg源码 3、最新的libx264的源码二、开始搞事情 1、下载最新的ffmpeg、x264源码 大家可以器ffmepg、x264的官网去下载然后解压到本地、也可以使用git直接clone ffmpg: http://ffmpeg.org/download.html
libx264最新稳定版本(附WINDOWS下编译步骤)
libx264最新稳定版本,含全部源代码,C/C++编写,附WINDOWS下编译步骤。H264编码接口
openssl交叉编译,不修改Makefile
编译openssl,彻底不用修改Makefile,支持arm平台、x86平台、linux操作系统
udhcpc交叉编译
原文地址:http://www.3ppt.com/os/linux/14559.html 相关地址:http://code.google.com/p/ceos/downloads/list 下载Download the latest version (includes client): udhcp-0.9.8.tar.gz (43k) 31 Oct, 2002 在KERNEL中需要将 P
FFmpeg与libx264接口源代码简单分析
本文简单记录一下FFmpeg的libavcodec中与libx264接口部分的源代码。该部分源代码位于“libavcodec/libx264.c”中。正是有了这部分代码,使得FFmpeg可以调用libx264编码H.264视频。
net-snmp交叉编译时问题总结
遇到的问题: 一、配置出错 错误如下:     ./configure --build=i686-linux --host=arm-linux  CC=arm-arago-linux-gnueabi-gcc --disable-ipv6 --with-endianness=little --disable-manuals --disable-ucd-snmp-compatibilit
ALSA交叉编译与移植
一、PC端使用alsa1)PC上使用alsa时,正常的安装alsa-lib和alsa-util即可,alsa-lib提供alsa音频程序运行所需要的库,alsa-util主要生成可执行程序,在程序运行时,在link里添加-lasound即可使用2)PC端使用alsa编程,具体过程可以参考网上的链接,基本都是一样的  二、将alsa移植到arm时的步骤1.alsa交叉编译>下载alsa-l...
.NET Core 2.0 应用程序高级调试——完全掌握Linux、macOS和 Windows跨平台调试技术
.NET
Valgrind交叉编译
编译环境:ubuntu x64 开发平台:hisi3535 arm板 1.下载Valgrind 我下载的版本为valgrind-3.12.0.tar.bz2 所有版本=>官网下载地址:http://valgrind.org/downloads/old.html 2.交叉编译Valgrind(三步走)    1)配置configure         ./configure CC=ar
libx264 视频编码
ubuntu编译libx264
用4.3.2交叉编译好的opencv2.4.9所需依赖库
一、编译环境及库文件 linux环境:ubuntu12.04 交叉编译:4.3.2 arm板子:iTOP4412开发板 libz: libjpeg: libpng: libyasm: opencv: libx264: libxvid: lffmpeg: cmake:
matlabR2014a 和VS2013 交叉编译问题
先说下我的环境配置: win 8.1 matlab r2014a(破解版)64位 visual studio 2013  mbuild -setup 总是提示找不到SDK 我试过三种办法,最后一种办法解决问题: 一定要先安装vs2013再安装matlab,不确定的话,可以将matlab卸载重新安装。 1、替换网上提供的mexopts http://download.csdn.net
ubuntu 下安装x264库
以前安装过x264 ,过了将近一年现在又要用到,要在另一个机器上安装,结果,折腾了一下午,把过程记下来。  1).安装依赖的包: code: sudo apt-get update sudo apt-get install build-essential git-core checkinstall texi2html libfaac-dev \ libopen
交叉编译pcre、sqlite3
相应的include、Lib、Bin执行make install后会拷贝到/opt/FriendlyARM/toolschain/4.4.3/   http://www.ijg.org/files/jpegsrc.v9a.tar.gz tar zxvf jpegsrc.v9a.tar.gz cd jpeg-9a ./configure --host=arm-linux --prefix=
gdb交叉编译方法及注意项
gdb 交叉编译方法: 主机环境: 1.ubuntu14.04 2交叉编译工具:arm-oe-linux-gnueabi 3.gdb版本:gdb-8.0.1 地址:http://www.gnu.org/software/gdb/download/ubuntu安装工具: sudo apt-get install texinfogdb源码修改:vim ./gdb/common/gdb_ass
ARM-Linux-gcc4.3.2交叉编译错误问题
本博文针对arm-linux-gcc4.3.2版本的交叉编译工具出现的常见错误,进行了整理,总结。开发环境: ARM9 (JZ2440开发板) 开放平台: Ubuntu14.04 交叉编译工具: arm-linux-gcc4.3.2一. 解决 uboot1.1.6在arm-linux-gcc-4.3.2版本下编译错误问题编译错误如下图: 解决方案: 1.修改Makefile文件中的PLAT
ffmpeg使用x264编码的配置+ ffmpeg与 x264编码器参数完整对照表
转载自:扶凯[http://www.php-oa.com] 本文链接: http://www.php-oa.com/2009/03/09/ffmpeg_x264.html转帖:http://rhingheart.blogspot.com/2009/03/ffmpegx264-ffmpeg-x264.html注:讲实话,有关这些使用的文章真的不错,我们在这谢谢"SV的边界"本来我自己还想总结一下的。看来没有必要了,呵呵,在次多谢"SV的边界".下面原文
编译各个架构的libx264-android脚本
#!/bin/sh ############################################################# # # 注: # 此处默认使用 $ANDROID_NDK/platforms/android-21 版本,此 # 版本只支持32位toolchain。 # 如果项目中有使用到 ndk-build 工具,请在 Application.mk
libx264是干什么的?
一个是编码库 一个是包含 main 函数的编码例程 一个是各个模块具体实现,另外一个是调用这些模块进行编码,我的理解 libx264 是库文件,有特定的函数暴露给外界调用,你在你的程序你直接调用这些接口函数,然后将命令行参数传递到接口函数的参数里即可。跟动态链接库的使用方式类似,不妨去学学动态链接库。 谢谢firstime,给我茅塞顿开的一句话。 http://bbs.china
最简单的视频编码器:基于libx264(编码YUV为H.264)
本文记录一个最简单的基于libx264的H.264视频编码器。此前记录的H.264编码器都是基于FFmpeg调用libx264完成编码的,例如: 《最简单的基于FFMPEG的视频编码器(YUV编码为H.264)》相比与上文中的编码器,本文记录的编码器属于“轻量级”的编码器。因为它不再包含FFmpeg的代码,直接调用libx264完成编码。因此项目的体积非常小巧。该编码器可以将输入的YUV数据编码为
libx264(h264)编码
H264编码,libx264。 ffmpeg等工具需要使用的编码。。。。
64位ubuntu安装交叉编译器出现的问题。nuc972工程中的问题
现象 :arm-linux-gcc-v 出现no such file or dir. 解决办法:apt-get install lsb-core 现象:gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory 解决办法
交叉编译中需要注意make的隐晦规则
熟悉linux的都知道,GUN 的make工具在生成可执行程序的过程中为我们提供了非常大的便利。不过要写出高效、简洁的Makefile可就不那么容易了(比如像我这样的菜鸟)。偶最近在进一步学习Makefile,就把遇到的问题以及自己的小小心得写出来,需要指正的大家尽管喷^_^ 不罗嗦了,先列出一个案例Makefile: #CXX :=/opt/buildroot-ralink-mt7620/b
视频编码器:编译libx264
进入X264的官网下载最新版本,http://www.videolan.org/developers/x264.html下载最新版的x264。
折腾了大半天的问题-交叉编译的时候缺少glibc-static库
编译ncurses提示/usr/bin/ld: cannot find -lc 类似的问题参考 http://trac.cross-lfs.org/ticket/226   上面作者是自己复制了一个libc.a文件,可是我从工具链里也复制一个libc.a文件确提示库不兼容,看来有可能是主机上少什么库,glibc,glibc-devel都装了呀,看了几次没发现什么东西少了,没法,最试试了一下...
交叉编译中遇到的问题
编译环境:         ubuntu版本:ubuntu 14.04         交叉编译工具链:OpenWrt-Toolchain-ramips-mt7628_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-i686 编译库:libosip2-3.5.0、libeXosip2-3.5.0 报错内容: 1、libosip2-3.5.0 checking...
iptables 交叉编译
1, 下载并编译 libnftnl2, 下载并编译libmnl3, 采用PKG_CONFIG_PATH指定上面库的路径, 编译iptables即可
交叉编译找不到头文件问题
echo 'main(){}'|arm-xilinx-linux-gnueabi-gcc -E -v - 看到如下输出内容 Using built-in specs. COLLECT_GCC=arm-xilinx-linux-gnueabi-gcc COLLECT_LTO_WRAPPER=/home/ding/xilinx/CodeSourcery/Sourcery_CodeBen
iOS 使用libx264编码视频
首先视频采集使用AVCaptureSession,输出参数设置如下 AVCaptureVideoDataOutput *newVideoOutput = [[AVCaptureVideoDataOutputalloc] init];     [newVideoOutput setAlwaysDiscardsLateVideoFrames:YES];     NSDictio
【iOS开发】编译libx264和带libx264的FFMpeg包
【iOS开发】编译libx264和带libx264的FFMpeg包
交叉编译并移植opencv到arm板遇到的坑
其实,所有的坑,都是自己未来图省事作出来的。重装系统后,仨小时解决了两天没搞定的问题。蛋疼~~~所以,这篇文章,就说了一个问题: 一定不要用很老的版本(比如tiny210开发板要求的Fedora9)开发嵌入式,否则会蛋疼死你~~~交叉编译看http://blog.csdn.net/guet_kite/article/details/78667175的文章就行了,按照他的版本进行编译,Ubuntu用...
交叉编译详解 二 从零制作交叉编译
从零搭建交叉编译
交叉编译工具链
博文来自:http://blog.chinaunix.net/uid-8107907-id-2034159.html 读者可能会有疑问,为什么要用交叉编译器?交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,比如在PC平台 (X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得到的程序在X86 CPU平台上是不能运行的,必须放到AR
嵌入式Linux ALSA工具交叉编译问题解决
记录交叉编译alsa-utils时遇到的问题与解决过程 问题1. configure时提示缺少libasound2 解决:先安装alsa-lib库。 问题2. configure出现错误: checking for panel.h… no configure: error: required curses helper header not
交叉编译glibc
CC=arm-linux-gnueabi-gcc ./configure --prefix=/home/lei_wang/usr_lib/ --host=arm-linux --cache-file=arm-linux.cache
【媒体流】libx264 将rgb24格式转换为h264
简介最近我在将自己的久笔记本放在家里做小型的远程监控,在网络传输视频时需要用到h264码流。然而我对h264只能说知道只知道它是一个视频编码格式,仅此而已。然后某度一下之后发现有开源的库可以直接使用。libx264就这样被我发现了。在其他博客中混迹了一段时间后发现,网上基本上是没有说使用libx264 将rgb24 数据格式转 h264的。基本上都是讲yuv420转的,说什么libx264只支持yu
Linux环境下openssl交叉编译、安装和裁剪
最近的项目需求中依赖libcrypto和libssl库,所以需要编译安装openssl0.9.8e,花了差不多一天的时间终于成功安装和裁剪,现在总结并分享个人的方法,贴出来供大家参考和指正。 方法如下(不同的平台要根据实际环境更改相应的编译工具): 一、配置: ./config no-asmshared--prefix= 说明:no-asm  在交叉编译过程中不使用汇编代码代码加速编译过
libpcap交叉编译
转载于http://blog.csdn.net/cjqpker/article/details/43203169 今有一需求,需要编译libpcap在ARM框架处理器下执行的版本,百度许久,网上的教程都是以libpcap1.0.0版本为基础,但我这边拿到的是libpcap1.6.2版本的拷贝,按照网上的做法已经不再适用。于是又Google许久(使用代(fan)理(qiang)),找到一些
zlog成功移植到OK6410 上来
小费周折,总算是移植上了来了,开始网上搜索zlog移植到ARM的文章基本没有,也许是自己检索能力不济。 好在折腾了大半天,终于是弄好了 如上图所有示:测试程序系原作者工程所带示范DEMO. 所有过程中出现的问题,及修改方法,均截图,有空整理完整贴上来呵呵,备查!
交叉编译 ffmpeg x264
arm linux 平台 1、 交叉编译x264 我用的是:x264-snapshot-20121212-2245-stable.tar.bz 开始是使用这个命令 ./configure --enable-pthread --enable-static --disable-shared --host=arm-linux --disable-asm 然后make make CC=arm-
Windows下编译X264,VS2015运行
1.下载安装MinGW 点击打开链接,安装yasm(区分32、64位)下载地址 2.下载x264点击打开链接  3.双击运行MinGW\msys\1.0\msys.bat文件, 4.解压 last_x264.tar.bz2 5.切换到解压完后的x264目录下 6. 运行$ ./configure --enable-shared --extra-ldflags=-Wl,--outp...
tslib1.4的交叉编译
tslib是touch screen lib,即支持触摸屏的库文件。要交叉编译qte4.5.2,就必须先要编译tslib1.4.今天做了这个工作,记录一下。     平台:VMware + Centos5.4     交叉编译器:arm-linux-3.4.1     参考资料:http://blog.chinaunix.net/u1/34474/showart.php?id=1
交叉编译hostapd的方法
在调试wifi的过程中,需要使用到其Ap模式。折腾许久,在这里将方法记录下来,供以后查阅。 1. 进入hostapd目录,打开 .config 文件,选择合适的驱动。此处我选择 nl80211 的模式。此时直接编译会出现错误的信息。 通过查阅资料发现需要 添加一个 libnl 的库。其2.0以上版本,API 接口有改变。这里下载了 libnl1.*.*  的库文件进行编译。 编译方法如下:
关于交叉编译中host,build,target记载
以下为转载链接,以备以后查看所用。 http://blog.sina.com.cn/s/blog_1543d98ce0102xykc.html 一、build  host   target 的区别 (1)ubuntu16.04 的参数信息如下(gcc -v 查看) build:执行代码编译的主机,正常的话就是你的主机系统。 host:编译出来的二进制程序所执行的主机,因为绝大多数是如果本...
x264使用示例
x264使用示例 /**  * @note x264的编码示例.  * 使用x264的版本为libx264-115  * 1. 示例是个死循环,会源源不断的编码,然后将数据写文件.  * 2. 示例的行为是:编码1000帧后,取空编码缓冲区,然后循环执行这两步.  * @author 戈  */ #include #include #include
嵌入式课件 交叉编译
嵌入式 交叉编 交叉编译交叉编译交叉编译交叉编译交叉编译交叉编译交叉编译交叉编译交叉编译
我在交叉编译SDL时.老是出错
我在编译SDL时,老是出错,出错信息如下,rnlibtool:compile:unable to infer tagged configurationrnlibtool:compile:specify a tag with '--tag'rnmake:***[build/SDL.lo] error 1rn 我看了相关资料,有的说是libtool版本太低,但我是LIBTOOL-2.2.6了啊,应该不低了吧,这是什么原因?请教大家了!谢谢!
交叉编译模块时,出错“No such file or directory“,求助!
编译一个驱动模块,makefile如下:rnrnobj-m +=gpio.ornKDIR:=~/apro-kernel/librnMAKE=/usr/local/arm/3.4.1/bin/arm-linux-gccrnPWD=$(shell pwd)rnall:rn $(MAKE) -C $(KDIR) M=$(PWD) modulesrnclean:rn rm -rf *.o rnrn编译的时候,出错:rn/usr/local/arm/3.4.1/bin/arm-linux-gcc -C ~/apro-kernel/lib M=/home/fineshang/GpioTest modulesrnarm-linux-gcc: M=/home/fineshang/GpioTest: No such file or directoryrnarm-linux-gcc: modules: No such file or directoryrn怎么回事呢,郁闷了好几天了。帮忙阿!
使用交叉编译工具链 编译 zlib 时出错
搞了一晚上还是没搞出来 小弟不太懂 求大神指点 这到底是为什么啊rnrnroot@ubuntu:/opt/project/mp3/madplay/zlib-1.2.3# make rnarm-linux-gcc -O3 -DUSE_MMAP -c -o example.o example.crnarm-linux-gcc -O3 -DUSE_MMAP -c -o adler32.o adler32.crnarm-linux-gcc -O3 -DUSE_MMAP -c -o compress.o compress.crnarm-linux-gcc -O3 -DUSE_MMAP -c -o crc32.o crc32.crnarm-linux-gcc -O3 -DUSE_MMAP -c -o gzio.o gzio.crnarm-linux-gcc -O3 -DUSE_MMAP -c -o uncompr.o uncompr.crnarm-linux-gcc -O3 -DUSE_MMAP -c -o deflate.o deflate.crnarm-linux-gcc -O3 -DUSE_MMAP -c -o trees.o trees.crnarm-linux-gcc -O3 -DUSE_MMAP -c -o zutil.o zutil.crnarm-linux-gcc -O3 -DUSE_MMAP -c -o inflate.o inflate.crnarm-linux-gcc -O3 -DUSE_MMAP -c -o infback.o infback.crnarm-linux-gcc -O3 -DUSE_MMAP -c -o inftrees.o inftrees.crnarm-linux-gcc -O3 -DUSE_MMAP -c -o inffast.o inffast.crnarm-linux-gcc libz.a adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o rn.arm-none-linux-gnueabi-gcc: libz.a: No such file or directoryrnMakefile:73: recipe for target 'libz.a' failedrnmake: *** [libz.a] Error 1rnroot@ubuntu:/opt/project/mp3/madplay/zlib-1.2.3# rn
编译ffmpeg 集成x264
1、环境配置,按照这篇:http://blog.csdn.net/gongxp123456/article/details/52879976 2、下载下x64源代码: 进入命令行: c: cd \ffmpeg git clone git://git.videolan.org/x264.git 3、编译x264 进入VC2015 x54命令含,再进入msys2终端界面:
求助,在制作交叉编译gcc时出错
checking whether make sets $(MAKE)... yesrnchecking for arm-linux-strip... /mygod/arm/arm-linux/bin/striprnchecking for --enable-version-specific-runtime-libs... nornchecking whether to enable maintainer-specific portions of Makefiles... nornchecking for arm-linux-gcc... /mygod/gcc-4.2.0/host-i686-pc-linux-gnu/gcc/xgcc -B/mygod/gcc-4.2.0/host-i686-pc-linux-gnu/gcc/ -B/mygod/arm/arm-linux/bin/ -B/mygod/arm/arm-linux/lib/ -isystem /mygod/arm/arm-linux/include -isystem /mygod/arm/arm-linux/sys-includernchecking for C compiler default output file name... configure: error: C compiler cannot create executablesrnSee `config.log' for more details.rnmake[1]: *** [configure-target-libmudflap] 错误 1rnmake[1]: Leaving directory `/mygod/gcc-4.2.0'rnmake: *** [all] 错误 2rnrn我的配置参数如下rn./configure --target=arm-linux --prefix=/mygod/arm --disable-shared --disable-threads --disable-nls --with-newlib --enable-languages=c --without-headers --with-binutils=/mygod/arm/arm-linux/bin
交叉编译pure-ftpd时,配置的时候出错
网上的解决办法:在交叉编译的时候总是使用configure --host=arm-linux嘿嘿但是在CONFIGURE中有很多的测试程序是不可以在HOST上运行的就会出现: error: cannot run testprogram while cross compiling类似的错误,可以使用CACHEFILE解决这个问题,还要谢谢ABSURD兄的文章给我的指导。我是这样解决的第一
我们是很有底线的