From: Xavier de G. <xd...@ya...> - 2006-06-28 20:05:02
|
--- Suresh Govindachar wrote: > Consider the following situation: > > 1) Sources on a network drive. Machines running Windows XP sees > the network drive as being at H:\ and machines running linux > see the network drive as being the user's home directory ~. > > 2) gcc and gdb run on a linux machine. > > 3) Need to debug with vim running on a Windows XP machine. > Vim on Windows has NetBeans interface support. > > Is (3) possible (without cygwin)? Hello, Could you use VNC instead, to remotely access the linux machines from Windows and use the linux tools and Vim on X11 ? Anyway, clewn should be able to talk to Vim running on Windows through netbeans. However, the '-x' remote debugging option in clewn does not allow for MSDOS pathnames, and also: the ':' character in "H:\" is used as a separator in the gdb 'directory' variable that is used by clewn for path substitution This choice of using the gdb 'directory' for storing the pathname that must be substituted between the host and the target is wrong :-( Could you do the testing with the above setup, if I fix those problems ? For example, the clewn '-x' option could be changed to: clewn [-x pathnames] where pathnames is a string containing the host_pathmane and the target_pathname separated by ';' When reading from Vim on netbeans, clewn would substitute host_pathmane to target_pathname and convert all remaining pathname separators in the native os separator (and vice versa) Xavier -- http://clewn.sourceforge.net gdb support in Vim |