打印

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

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

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

ubuntu10.04平台:

        sudo apt-get install git-core make automake   autoconf libtool g++ python-dev libxft-dev  libx11-dev libxpm-dev  libncurses5-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目录下

         sudo  make install_lib

         sudo  make install





         编译安装完成

        skyeye安装文档的官方链接:http://sourceforge.net/apps/medi ... e=DownloadSouceCode

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

TOP

您编译libiconv成功了吗,我在ubuntu13.04AMD64上编译 libiconv总是出错。‘
http://www.gnu.org/software/libiconv/
下载 的libiconv1.4
./configure --prefix=/usr/local 没有错
make 出错了
make  all-am
make[2]: 正在进入目录 `/home/lmos/libiconv-1.14/srclib'
make[3]: 正在进入目录 `/home/lmos/libiconv-1.14'
make[3]: 没有什么可以做的为 `am--refresh'。
make[3]:正在离开目录 `/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[2]: *** [progname.o] 错误 1
make[2]:正在离开目录 `/home/lmos/libiconv-1.14/srclib'
make[1]: *** [all] 错误 2
make[1]:正在离开目录 `/home/lmos/libiconv-1.14/srclib'
make: *** [all] 错误 2

TOP

回复 2# pdlenovo 的帖子

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

TOP

windows平台上怎么编译不了?

TOP