Hi,
I want to do debugging by geany&gdb.
I use debian jessie.
At first, I post this question on debian-users mailing list.
https://lists.debian.org/debian-user/2016/02/msg00696.htmlhttps://lists.debian.org/debian-user/2016/02/msg00697.htmlhttps://lists.debian.org/debian-user/2016/02/msg00810.htmlhttps://lists.debian.org/debian-user/2016/02/msg00815.html
But I think this mailing list is more appropiate, so I post this.
In debian-users mailing list,
I receive an advice
that I should install geany-plugin-debugger, not geany-plugin-gdb,
for debian jessie.
After
$ sudo apt-get install geany-plugin-debugger
,the Debug tab appeared at the below part of Geany.
In the "Build"/"Set Build Commands" menu, I've set
compile: gcc -Wall -g -c "%f"
build: gcc -Wall -g -o "%e" "%f"
I tried to do debugging the following code for a test.
#include <stdio.h>
int main() {
double x = 3;
printf("%d ", x);
return 0;
}
When I press the Run button in Debug tab,
a message box appears saying
"Error loading file".
the terminal output at that time :
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_hash_table_destroy: assertion
'hash_table != NULL' failed
After
$ starce geany
,I set few breakpoints and push the compile button,then push the run button.
I copy the terminal output to starce_result.txt.
$ cat starce_result.txt | grep gdb
read(20, "~\"GNU gdb (Debian 7.7.1+dfsg-5) "..., 1024) = 96
read(20, "(gdb) \n", 1024) = 7
write(19, "-gdb-exit\n", 10) = 10
How can I do debugging in Geany successfully?
And in the "Breakpoints" tab, an old breakpoint of a past file still remains.
How can I delete this?
EenyMeenyMinyMoa
Hello,
When I execute a .py file from Geany with default settings, it runs in a C:\WINDOWS\SYSTEM32\cmd.exe window. Is this expected?
I was expecting it to run in some other shell, just like it does in IDLE.
Thanks.
-Python Newbie
I am a newcomer to geany, while i will use it mainly on Linux, I have also installed it on a computer running Windows Vista (geany 1.26). In addition, I have installed the geany-plugin package but cannot find the markdown preview plugin.
Is it available for Windows, and, if so, where do I find it?
Thank you,