|
本帖最后由 gbjj123 于 2010-8-4 01:47 编辑
GDB的版本是7.1,编译出来的gdbserver放在板子的sbin目录下。
虚拟机里的程序放在/opt/EmbedSky/debug目录下,目录如下设置
/opt/EmbedSky/debug *(rw,sync,no_root_squash)
用NFS把debug目录挂载到板子上的mnt目录里,debug目录里有一个hello程序,
再在板子上运行:gdbserver 192.168.1.58:12345 hello
结果出来提示:-/bin/sh: gdbserver: Permission denied
这是为什么呢?
后来在gdbserver 192.168.1.58:12345 hello这个命令前加了"./"就好了,没有提示
-/bin/sh: gdbserver: Permission denied
但新问题又出来了:nfs: server 192.168.1.58 not responding, still trying
一直在等待,没反应了,这又是为什么呢?
是不是虚拟机上的端口设置有问题呢?应该怎么打开并设置12345端口呢? |
|