zyumingfit 发表于 2013-6-8 10:04:36

skyeye1.3.5的编译安装详细步骤

1.在安装skyeye之前先安装skyeye需要的依赖包, 各个平台所对应的名字不样 , 我用的ubuntu12.04。

ubuntu10.04平台:

      sudo apt-get install git-core make automake   autoconf libtool g++ python-dev libxft-devlibx11-dev libxpm-devlibncurses5-dev texi2html xterm texinfo x11proto-xext-dev libxext-dev libgtk2.0-dev

其中git在12.04下应该替换成git

       另外还要下载一个libionv库, 这个好像貌似不能用ubuntu源直接安装, 要到网上去下。安装方法三步骤,

       .configure,   make,    sudo make install。
   libionv下载地址:http://pan.baidu.com/share/link?shareid=407591658&uk=84087956

2.依赖库 LLvm的安装

    skyeye的最新版本使用了llvm3.0, 而linux发行版本的系统源中没达到llvm3.0, 所以需要下载源码自己编译。安装方法, 三步骤:./configure, make, sudo make install

llvm3.0下载地址:http://pan.baidu.com/share/link?shareid=396517031&uk=84087956

3.skyeye源码编译

   首先解压skyeye源码包, 进入源码主目录

   运行如下命令编译

         ./autogen.sh

         automake

         ./configure

         make lib

         make

         其中make lib是编译第三方库, make是来编译skyeye源代码, 最后运行如下命令安装skseye到/opt目录下

         sudomake install_lib

         sudomake install





         编译安装完成

      skyeye安装文档的官方链接:http://sourceforge.net/apps/mediawiki/skyeye/index.php?title=DownloadSouceCode

[ 本帖最后由 zyumingfit 于 2013-6-8 10:28 编辑 ]

pdlenovo 发表于 2013-6-18 18:51:21

您编译libiconv成功了吗,我在ubuntu13.04AMD64上编译 libiconv总是出错。‘
到http://www.gnu.org/software/libiconv/
下载 的libiconv1.4
./configure --prefix=/usr/local 没有错
make 出错了
makeall-am
make: 正在进入目录 `/home/lmos/libiconv-1.14/srclib'
make: 正在进入目录 `/home/lmos/libiconv-1.14'
make: 没有什么可以做的为 `am--refresh'。
make:正在离开目录 `/home/lmos/libiconv-1.14'
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib-I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1   -g -O2 -c allocator.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib-I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1   -g -O2 -c areadlink.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib-I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1   -g -O2 -c careadlinkat.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib-I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1   -g -O2 -c malloca.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib-I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1   -g -O2 -c progname.c
In file included from progname.c:26:0:
./stdio.h:1010:1: 错误: ‘gets’未声明(不在函数内)
make: *** 错误 1
make:正在离开目录 `/home/lmos/libiconv-1.14/srclib'
make: *** 错误 2
make:正在离开目录 `/home/lmos/libiconv-1.14/srclib'
make: *** 错误 2

zyumingfit 发表于 2013-6-21 20:41:42

回复 2# pdlenovo 的帖子

我在32位12.04和32位10.04测试时可以的, 64位13.04没有做过测试.

thinke365 发表于 2013-10-14 08:31:57

windows平台上怎么编译不了?
页: [1]
查看完整版本: skyeye1.3.5的编译安装详细步骤