verdure 发表于 2004-12-1 09:49:34

Debian 下编译skyeye 总结

1。首先要安装glib1.2   gtk+1.2。 如果你得GTK版本过高请降到1.2
2。需要安装ncurse包,安装过后请查看在/usr/include下是否有ncurses文件夹,如果没有请建立该文件夹。将/usr/include下得termcap.h拷到ncurses文件夹下或者做个连接。
3。需要安装gettext。 请apt-get install gettext gettext-base

经过以上3步基本上 就可以在debian下编译通过

木材 发表于 2004-12-6 16:38:54

谢了,老大解决了大问题呀.
以前怎么整都装不上,呵呵.终于搞定了 .

chyyuu 发表于 2004-12-6 17:18:39

感谢verdure!
我在debian3下用的是gtk+2.0 一切正常。

faif 发表于 2004-12-7 23:11:07

关于gtk我今天特地看了一下:

1. skyeye-0.8.0的版本确实需要gtk1.x.
因为它的configure.in在寻找'gtk-config',而只装gtk+-2.0的话,根本不会存在这个文件。所以会出错。

2。skyeye-0.8.51的版本不需要gtk1.x,有gtk2.0就可以了。
因为它的configure.in在寻找'pkg-config',这是gtk+-2.0的缺省配置文件,所以没有问题了。

怀疑版主一直是在使用新版本的skyeye.

ywei2004 发表于 2004-12-8 11:37:04

skyeye被安装是否可以下图为证明>
**************************************************************
****                                                       ****
****   SkyEyeSimulator Ver 0.8.0 withGDB 5.3 Interface ****
****                                                       ****
***************************************************************
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.Type "show warranty" for details.
This SkyEye was configured as "--host=i686-pc-linux-gnu --target=arm-elf".
(SkyEye) Quit
(SkyEye)

linuxer001 发表于 2004-12-11 08:44:49

Re: Debian 下编译skyeye 总结

1。首先要安装glib1.2   gtk+1.2。 如果你得GTK版本过高请降到1.2
2。需要安装ncurse包,安装过后请查看在/usr/include下是否有ncurses文件夹,如果没有请建立该文件夹。将/usr/include下得termcap.h拷到ncurses文件夹下或者做个连接。
3。需要安装gettext。 请apt-get install gettext gettext-base

经过以上3步基本上 就可以在debian下编译通过

请问ncurse煲装哪个,一个是libncurse4, 还有libncurse5,libncurse5-dev,我都装了,config还是出错,错误如下,请问如何解决,多谢(版本 debiansid):

checking for cygwin... no
checking for tgetent in -lncurses... (cached) no
checking for tgetent in -lHcurses... no
checking for tgetent in -ltermlib... no
checking for tgetent in -ltermcap... (cached) no
checking for tgetent in -lcurses... (cached) no
checking for tgetent in -lterminfo... no
configure: error: Could not find a term library
Configure in /usr/src/skyeye/gdb failed, exiting.

chyyuu 发表于 2004-12-17 09:09:18

我安装的是libncurse5,libncurse5-dev , 应该没有问题
你重新解压后配置一下,
configure --target=arm-elf
然后把输出信息完整地列出来看看。

verdure 发表于 2004-12-17 12:01:05

我装得也是5
“将/usr/include下得termcap.h拷到ncurses文件夹下或者做个连接”
这一步你做了吗?

linuxer001 发表于 2004-12-18 00:36:22

我安装的是libncurse5,libncurse5-dev , 应该没有问题
你重新解压后配置一下,
configure --target=arm-elf
然后把输出信息完整地列出来看看。

我装得也是5
“将/usr/include下得termcap.h拷到ncurses文件夹下或者做个连接”
这一步你做了吗?

多谢两位回复!
谢谢,我今天起动机器后重新编译又好了!
页: [1]
查看完整版本: Debian 下编译skyeye 总结