QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1204|回复: 3

skyeye编译及使用问题

[复制链接]
发表于 2005-5-17 20:51:04 | 显示全部楼层 |阅读模式
本人在编译及运行skyeye时遇到下列问题,请指教。

Linux环境为Slackware 10.1,内核2.4.29,gcc-3.3.4;所有操作均按照随源码发行的README文件进行。

1、skyeye-0.9.5编译出错
出错信息如下:
[code:1]dbct/tb.c: In function `tb_find':
dbct/tb.c:294: error: unable to find a register to spill in class `DIREG'
dbct/tb.c:294: error: this is the insn:
(insn:HI 189 188 190 13 0x403f80b0 (parallel [
            (set (reg:SI 1 edx [124])
                (const_int 0 [0x0]))
            (set (reg/f:SI 0 eax [123])
                (plus:SI (ashift:SI (reg:SI 1 edx [124])
                        (const_int 2 [0x2]))
                    (reg/f:SI 0 eax [123])))
            (set (mem:BLK (reg/f:SI 0 eax [123]) [0 A8])
                (const_int 0 [0x0]))
            (use (reg/v/f:SI 64))
            (use (reg:SI 1 edx [124]))
            (use (reg:SI 19 dirflag))
        ]) 456 {rep_stossi} (insn_list 183 (insn_list 187 (insn_list 188 (nil))))
    (expr_list:REG_DEAD (reg:SI 19 dirflag)
        (expr_list:REG_DEAD (reg/v/f:SI 64)
            (expr_list:REG_UNUSED (reg:SI 1 edx [124])
                (expr_list:REG_UNUSED (reg/f:SI 0 eax [123])
                    (nil))))))
dbct/tb.c:294: confused by earlier errors, bailing out
[/code:1]

2、改用skyeye-0.8.7,编译通过,安装完后,参照README运行,发现无skyeye.conf.txt,遍寻不着该文件,上google搜索,未果。

本人使用skyeye的目的是想模拟运行s3c2410的应用,根据网站首页介绍,应该使用0.8.7以后的skyeye版本,故试用了上述两个版本的skyeye。


谢谢。
发表于 2005-5-30 17:25:49 | 显示全部楼层
非3.3.x版本的的gcc没有这个问题,
将此文件编译时的选项中去掉 -O2 ,添加一个-ffixed-di
选项编译即可。

这个问题是gcc的一个bug造成的,参考:http://gcc.gnu.org/bugs.html
回复

使用道具 举报

发表于 2005-6-13 13:39:10 | 显示全部楼层
楼主你好:

现在skyeye-0.8.7,有没有编译好的skyeye.bin文件?

我也想用skyeye-0.8.7模拟运行s3c2410的应用,请发一个skyeye-0.8.7.bin给我。

[email protected]

谢谢。
回复

使用道具 举报

 楼主| 发表于 2005-6-20 11:06:48 | 显示全部楼层
[quote:73ae4b9874="watercloud"]非3.3.x版本的的gcc没有这个问题,
将此文件编译时的选项中去掉 -O2 ,添加一个-ffixed-di
选项编译即可。

这个问题是gcc的一个bug造成的,参考:http://gcc.gnu.org/bugs.html[/quote]

原来这样,谢谢。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-5 11:54 , Processed in 0.041755 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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