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 编辑 ] 您编译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
回复 2# pdlenovo 的帖子
我在32位12.04和32位10.04测试时可以的, 64位13.04没有做过测试. windows平台上怎么编译不了?
页:
[1]