ubuntu14.04交叉编译ffmpeg出现unable to create an executable file. C compiler test failed.
2015-12-07 23:59
856 查看
昨天在最新的64位ubuntu14.04里交叉编译的时候出现错误:
又到config.log里看了一下,发现则直接是 “arm-xxxx-gcc, No such file or directory”,看来是找不到交叉编译器。又看了一下脚本里编译器的路径,发现没有问题。
想起自己的64位ubuntu是新装的,都还没安装32位的兼容库,觉得应该是这个问题,于是:
sudo apt-get install ia32-libs
没想到居然出现了
看提示应该是在新版本里面这个兼容库被替代了,试着安装lib32z1-dev,等待安装完成,在重新编译ffmpeg,果然OK了。
看了下软件中心,安装这个lib32z1-dev和依赖,装完之后,以下都被装上了。。。
arm-xxxx-gcc is unable to create an executable file. C compiler test failed.
又到config.log里看了一下,发现则直接是 “arm-xxxx-gcc, No such file or directory”,看来是找不到交叉编译器。又看了一下脚本里编译器的路径,发现没有问题。
想起自己的64位ubuntu是新装的,都还没安装32位的兼容库,觉得应该是这个问题,于是:
sudo apt-get install ia32-libs
没想到居然出现了
Package ia32-libs is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: lib32z1 lib32ncurses5 lib32bz2-1.0
看提示应该是在新版本里面这个兼容库被替代了,试着安装lib32z1-dev,等待安装完成,在重新编译ffmpeg,果然OK了。
看了下软件中心,安装这个lib32z1-dev和依赖,装完之后,以下都被装上了。。。
相关文章推荐
- VB的32位程序在64位系统中出现文件和注册表自动转向的解决方法
- C#中实现在32位、64位系统下自动切换不同的SQLite dll文件
- wamp2.2e 64位 curl 开启不了的解决办法
- Shell脚本判断Linux系统是32位还是64位的几种方法分享
- ubuntu14.04 使用中遇到的问题及解决方法集锦
- 阿里云主机Windows 2008 32位 64位自助正版激活图文教程
- windows 2008 R2 64位服务器中开启php curl扩展的方法
- Visual Studio中根据系统区分引用64位、32位DLL动态库文件的配置方法
- win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
- linux查看cpu是否支持64位的方法
- 提升Python程序运行效率的6个方法
- python判断windows系统是32位还是64位的方法
- cocos2dx 交叉编译 iconv库 protobuf库
- ubuntu 14.04 安装java8
- MongoDB中关于64位整型存储解决方案
- RHEL 4.7 (64bit) 环境安装 GCC 4.6 测试记录 (更新至gcc-4.6.1)
- Django 学习笔记---环境配置
- VM 9 安装64位系统,出现的问题
- CentOS6.4 64位系统安装jdk
- 11g 64位部分安装过程