skyeye1.2.6安装
来源:互联网 发布:淘宝客推广论坛 编辑:程序博客网 时间:2024/05/21 08:47
在ubuntu14.04的平台下安装skyeye1.2.6的过程中遇到了以下问题,做个简单的小节:
首先,ubuntu14.04的平台做的介绍:
|---内核3.13.0-24-generic
|---硬件平台x86_64
其次介绍一下skyeye的安装步骤:1、./configure 2、make 3、make install
接下来介绍遇到的两个问题:一个是关于g++编译器,一个是关于gcc编译器的问题。
问题一具体描述如下:
在进行./configure的时候出现g++:no
分析如下:
在ubuntu系统的安装中没有安装g++编译器。g++的详细介绍请看一下链接:
http://baike.so.com/doc/5045774.html
解决办法:
安装g++编译器,在ubuntu的终端界面安装命令为:apt-get install g++
问题二描述如下:
在进行make时出现/usr/include/bits/fcntl2.h:51:error:call to '__open_missing_mode' declared with attribute error:open with O_CREAT in second argument needs 3 arguments
分析如下:
经过在网上查找才知道这属于编译器的bug,在ubuntu14.04平台下gcc的版本是4.8.2,该版本对语法错误检查的较gcc-3.的版本较严格。上述问题是open函数缺少第三个参数。当open函数在第二个参数使用了O_CREART时,就必须添加第三个参数——创建文件时赋予的初始权限。如果没有添加第三个参数,在gcc-3.的版本中或许能通过编译(未试过),但在gcc-4.8.2的版本中肯定通不过编译。根据查找显示gcc-4.3的版本也不能通过编译。
相同的问题简答在如下链接:www.iteye.com/wiki/blog/617333
注:gcc版本查看命令为gcc -v
解决办法:
找到引用open函数的代码行,添加第三个参数,可以为777。
总结:在安装过程中,可能遇到各种各样的问题,根据出错的提示,查找出相应的问题。一般在源码安装过程中还会出现依赖项问题,查看提示找出相应的依赖包进行安装。
- skyeye1.2.6安装
- skyeye1.3.2安装过程记录
- ubuntu下安装skyeye1.3.3
- fedora 17 安装 skyeye1.3.5
- skyeye1.2.8rc1的安装问题
- Ubuntu 10.04下安装SkyEye1.3.1
- debian 7 amd64 kde安装 skyeye1.3.5
- Ubuntu12.10上安装Skyeye1.3.5
- skyeye1.2.6+u-boot1.1.6的测试
- skyeye1.3.0在ubuntu 9.10 下的编译安装
- SkyEye1.3.1 + ArmLinux2.6.20 下安装cs8900网卡驱动
- SkyEye1.3.1 + ArmLinux2.6.20 下安装LCD驱动
- SkyEye1.3.1 + ArmLinux2.6.20 下安装触摸屏驱动
- skyeye1.3.5在ubuntu12.04上的安装
- ubuntu 14.04 x86_64编译安装Skyeye1.3.5RC1的心得
- 安装skyeye1.3.3 过程中可能遇到的问题
- ubuntu server 12.04上的skyeye1.3.5安装和使用(打造最精确的安装步骤和注意事项)
- 编译2.6.14 并在skyeye1.2.4上运行的步骤
- uva 10692 - Huge Mods(数论)
- CSS基础知识
- iOS多线程初步总结
- 一维二位动态数组
- 编译Hadoop 0.22.0 源代码 出错 解决方案
- skyeye1.2.6安装
- static作用
- 并查集
- JS 控制checkbox 获取 全选 全不选 一行不选择全选则不被选择 全部选择全选被选择
- centOS 源码安装apache2遇到的错误
- yum安装nginx-mysql5.1-php5.2-fastcgi构建LNMP服务器
- 浅谈android的selector背景选择器
- OpenGL + VS2010 配置整理
- JFinal