diff options
Diffstat (limited to 'src/plugin.c')
-rw-r--r-- | src/plugin.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugin.c b/src/plugin.c index ca6e11d..5c69b8d 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -790,6 +790,7 @@ do_local_gdb (AnjutaPluginSdk *sp) gchar *cmd = NULL; GError *error = NULL; gchar *cur_dir = NULL; + gchar *gdb_prefix = NULL; /* * create a temporary files and write the client side gdb commands to it, @@ -803,7 +804,8 @@ do_local_gdb (AnjutaPluginSdk *sp) return; } - script_contents = g_strdup_printf (GDB_SCRIPT, sp->sdk_root, QEMU_IP_ADDRESS); + gdb_prefix = g_build_filename (sp->sdk_root, sp->triplet, NULL); + script_contents = g_strdup_printf (GDB_SCRIPT, gdb_prefix, QEMU_IP_ADDRESS); channel = g_io_channel_unix_new (fd); @@ -825,6 +827,7 @@ do_local_gdb (AnjutaPluginSdk *sp) g_io_channel_unref (channel); g_free (script_contents); + g_free (gdb_prefix); terminal = anjuta_shell_get_interface (ANJUTA_PLUGIN (sp)->shell, IAnjutaTerminal, &error); |