QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3413|回复: 8

Debian 下编译skyeye 总结

[复制链接]
发表于 2004-12-1 09:49:34 | 显示全部楼层 |阅读模式
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 | 显示全部楼层
谢了,老大解决了大问题呀.
以前怎么整都装不上,呵呵.终于搞定了 .
回复

使用道具 举报

发表于 2004-12-6 17:18:39 | 显示全部楼层
感谢verdure!
我在debian3下用的是gtk+2.0 一切正常。
回复

使用道具 举报

发表于 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.
回复

使用道具 举报

发表于 2004-12-8 11:37:04 | 显示全部楼层
skyeye被安装是否可以下图为证明>
**************************************************************
****                                                       ****
****   SkyEye  Simulator Ver 0.8.0 with  GDB 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)
回复

使用道具 举报

发表于 2004-12-11 08:44:49 | 显示全部楼层

Re: Debian 下编译skyeye 总结

[quote:e4d6a57ce2="verdure"]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下编译通过[/quote]

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

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.
回复

使用道具 举报

发表于 2004-12-17 09:09:18 | 显示全部楼层
我安装的是libncurse5,libncurse5-dev , 应该没有问题
你重新解压后配置一下,
configure --target=arm-elf
然后把输出信息完整地列出来看看。
回复

使用道具 举报

 楼主| 发表于 2004-12-17 12:01:05 | 显示全部楼层
我装得也是5
“将/usr/include下得termcap.h拷到ncurses文件夹下或者做个连接”
这一步你做了吗?
回复

使用道具 举报

发表于 2004-12-18 00:36:22 | 显示全部楼层
[quote:610fddfd1a="chyyuu"]我安装的是libncurse5,libncurse5-dev , 应该没有问题
你重新解压后配置一下,
configure --target=arm-elf
然后把输出信息完整地列出来看看。[/quote]

[quote:610fddfd1a="verdure"]我装得也是5
“将/usr/include下得termcap.h拷到ncurses文件夹下或者做个连接”
这一步你做了吗?[/quote]

多谢两位回复!
谢谢,我今天起动机器后重新编译又好了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-6-5 04:23 , Processed in 0.066420 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表