This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[Patch]: Path problems when setting breakpoints using mingw-build-gdb
- From: =?big5?b?r7PE3g==?=<qinwei at sunnorth dot com dot cn>
- To: <gdb-patches at sourceware dot org>
- Cc: bjgnu at sunnorth dot com dot cn
- Date: Sat, 3 Feb 2007 10:33:48 +0800
- Subject: [Patch]: Path problems when setting breakpoints using mingw-build-gdb
Dears,
When using mingw-build-gdb on windows.
sending command "b main.c:3",
gdb shows:
No line 3 in file "F:\gcd\2310gcd\main.c".
but sending command "b main",
gdb shows:
Breakpoint 1 at 0xa00011dc: file F:\gcd\2310gcd/main.c, line 3.
Maybe the defined SLASH_STRING is not correct on windows.
diff -ruN current_cvs/gdb-6.6/gdb/defs.h gdb-6.6/gdb/defs.h
--- current_cvs/gdb-6.6/gdb/defs.h 2007-02-03 09:43:50.000000000
+0800
+++ gdb-6.6/gdb/defs.h 2007-02-03 09:48:10.000000000 +0800
@@ -1186,8 +1186,12 @@
#endif
#ifndef SLASH_STRING
+#if defined (__MSDOS__) || defined (_WIN32)
+#define SLASH_STRING "\\"
+#else
#define SLASH_STRING "/"
#endif
+#endif
/* Provide default definitions of PIDGET, TIDGET, and MERGEPID.
The name ``TIDGET'' is a historical accident. Many uses of TIDGET
Best regards,
Qinwei
Mail qinwei@sunnorth.com.cn
Phone +86-010-62981668-2708
Fax +86-010-62985972