skyslee2005 发表于 2006-12-17 20:03:44

为什么在FC6下不能用GDB对SKYEYE进行调试

为什么在FC6下不能用GDB对SKYEYE模拟的S3C2410进行调试,我在redhat9上都可以成功的
      在FC6上使用命令target remote :123455,就会显示localhost: unknown host
:12345: 没有那个文件或目录.
       在redhat9上使用就可以正常连接到skyeye。
       我用的是skyeye1.2RC8-3,在两个系统上的配置都是一样的(当然除了系统不一样)。
       希望高人给解答一下,要是不可以调试,那么skyeye几乎没有价值了

ksh 发表于 2006-12-17 20:25:57

You can try target remote localhost:12345
I can do it on my Suse 10.2

skyslee2005 发表于 2006-12-18 17:15:08

都试过了,还是不行,显示的还是 localhost:unnown host:      123456
,我还查看了调试时的端口占用情况,skyeye确实是占用了tcp端口12345,但为什么   GDB不识别呢?
救命啊!!!!!!!!!!!!

skyslee2005 发表于 2006-12-21 12:53:36

解决了,原来在fedora6上不能用localhost,更不能省略,要写成IP的形式,改为127.0.0.1:12345就行了。
真是莫名其妙,localhost指的就是127.0.0.1阿

ksh 发表于 2006-12-21 13:02:43

So you can think to discatd FC and use Suse.

skyslee2005 发表于 2006-12-23 16:01:50

那请版主以一个开发者的角度对Suse,fedora,Debian进行一下评价吧!
页: [1]
查看完整版本: 为什么在FC6下不能用GDB对SKYEYE进行调试