Author Topic: Can't abort the debuger  (Read 22227 times)

Offline Fik

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: Can't abort the debuger
« Reply #15 on: March 08, 2014, 06:03:14 pm »

How do you even use a code tag?

I have no clue man, my program is the Hello World example

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    return 0;
}

Thats all I have.
This program is definitely not beginner friendly, i might just end up using microsoft visual studio

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: Can't abort the debuger
« Reply #16 on: March 08, 2014, 06:34:09 pm »

How do you even use a code tag?
Press the # button in the forum's interface.


I have no clue man, my program is the Hello World example
...
Thats all I have.
This program is definitely not beginner friendly, i might just end up using microsoft visual studio
Hm, have you tried to put a breakpoint on the line after int main()?
Also why do you want to use a debugger?
Have you read a book about programming in c/c++?
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline Fik

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: Can't abort the debuger
« Reply #17 on: March 08, 2014, 06:41:23 pm »
Code
Building to ensure sources are up-to-date
Selecting target:
Debug
Adding source dir: C:\Users\Nikola\Prog. 1\fuck you\
Adding source dir: C:\Users\Nikola\Prog. 1\fuck you\
Adding file: C:\Users\Nikola\Prog. 1\fuck you\bin\Debug\fuck you.exe
Changing directory to: C:/Users/Nikola/PROG~1.1/FUCKYO~1/.
Set variable: PATH=.;C:\Program Files (x86)\CodeBlocks\MinGW\bin;C:\Program Files (x86)\CodeBlocks\MinGW;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon

[debug]Command-line: C:\Program Files (x86)\CodeBlocks\MINGW\bin\gdb.exe -nx -fullname  -quiet  -args C:/Users/Nikola/PROG~1.1/FUCKYO~1/bin/Debug/FUCKYO~1.EXE
[debug]Working dir : C:\Users\Nikola\PROG~1.1\FUCKYO~1

Starting debugger: C:\Program Files (x86)\CodeBlocks\MINGW\bin\gdb.exe -nx -fullname  -quiet  -args C:/Users/Nikola/PROG~1.1/FUCKYO~1/bin/Debug/FUCKYO~1.EXE
done

[debug]> set prompt >>>>>>cb_gdb:

Registered new type: wxString
Registered new type: STL String
Registered new type: STL Vector
Setting breakpoints

[debug]Reading symbols from C:\Users\Nikola\PROG~1.1\FUCKYO~1\bin\Debug\FUCKYO~1.EXE...done.
[debug](gdb) >>>>>>cb_gdb:
[debug]> show version
[debug]GNU gdb (GDB) 7.5
[debug]Copyright (C) 2012 Free Software Foundation, Inc.
[debug]License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[debug]This is free software: you are free to change and redistribute it.
[debug]There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[debug]and "show warranty" for details.
[debug]This GDB was configured as "i686-pc-mingw32".
[debug]For bug reporting instructions, please see:
[debug]<http://www.gnu.org/software/gdb/bugs/>.
[debug]>>>>>>cb_gdb:
[debug]> set confirm off

Debugger name and version: GNU gdb (GDB) 7.5

[debug]>>>>>>cb_gdb:
[debug]> set width 0
[debug]>>>>>>cb_gdb:
[debug]> set height 0
[debug]>>>>>>cb_gdb:
[debug]> set breakpoint pending on
[debug]>>>>>>cb_gdb:
[debug]> set print asm-demangle on
[debug]>>>>>>cb_gdb:
[debug]> set unwindonsignal on
[debug]>>>>>>cb_gdb:
[debug]> set print elements 0
[debug]>>>>>>cb_gdb:
[debug]> set new-console on
[debug]>>>>>>cb_gdb:
[debug]> set disassembly-flavor att
[debug]>>>>>>cb_gdb:
[debug]> catch throw
[debug]Catchpoint 1 (throw)
[debug]>>>>>>cb_gdb:
[debug]> source C:\Program Files (x86)\CodeBlocks\share\codeblocks/scripts/stl-views-1.0.3.gdb
[debug]>>>>>>cb_gdb:
[debug]> directory C:/Users/Nikola/PROG~1.1/FUCKYO~1/
[debug]Source directories searched: C:/Users/Nikola/PROG~1.1/FUCKYO~1;$cdir;$cwd
[debug]>>>>>>cb_gdb:
[debug]> break "C:/Users/Nikola/Prog. 1/fuck you/main.cpp:5"
[debug]Breakpoint 2 at 0x40134a: file C:\Users\Nikola\Prog. 1\fuck you\main.cpp, line 5.
[debug]>>>>>>cb_gdb:
[debug]> run
[debug]Starting program: C:\Users\Nikola\PROG~1.1\FUCKYO~1\bin\Debug\FUCKYO~1.EXE

That is what I get when I put a break point where int main () is.

I had programming C and C++ in high school, but that was 3,4 years ago.

And about your question about the debugger. I have no clue... our professor demonstrated a few examples in code block and all he clicked on was build and run, nothing else.
All I wanna do is write codes for practice and when I press build and run, I just want to see the cmd window come out with the results, nothing else
« Last Edit: March 08, 2014, 06:47:41 pm by Fik »

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: Can't abort the debuger
« Reply #18 on: March 08, 2014, 06:53:34 pm »
Then you don't need the debugger...

Do you see the cmd window?
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline Fik

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: Can't abort the debuger
« Reply #19 on: March 08, 2014, 07:03:31 pm »
Yes I do, but as i told you in the first page, one cmd window flashes then disappears right afterwards, and all I'm left is with a another BLANK cmd window.
It doesn't close when I press X, instead I must press the red x (abort button) in the UI to close it, but after that the red x button is still there and the run and build buttons are greyed out...
« Last Edit: March 08, 2014, 07:05:23 pm by Fik »

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: Can't abort the debuger
« Reply #20 on: March 08, 2014, 07:24:00 pm »
But this problem is not related to the debugger!

I'm not using windows lately, so I don't know why you're getting this problem.
Have you tried to disable your anti virus software, if you're using any?
Have you searched the forum for related problems?
Have you tried to put getch(); or getchar(); at the end of main function?
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline Fik

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: Can't abort the debuger
« Reply #21 on: March 08, 2014, 07:27:26 pm »
I have disabled my anti-virus (I use avast)
when i add getch() at the end of the main function i get this message in the build messages:
Code
||=== Build: Debug in fuck you (compiler: GNU GCC Compiler) ===|
C:\Users\Nikola\Prog. 1\fuck you\main.cpp||In function 'int main()':|
C:\Users\Nikola\Prog. 1\fuck you\main.cpp|9|error: 'getch' was not declared in this scope|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|


Offline Fik

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: Can't abort the debuger
« Reply #22 on: March 08, 2014, 07:33:18 pm »
ok i just started a new a console application. and it seems to work, i have no clue why...

Offline Fik

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: Can't abort the debuger
« Reply #23 on: March 08, 2014, 07:35:43 pm »
ok nevermind, i tried to run it again and it doesn't work.. and again i have no clue why. This is really frustrating

Ok,sorry for this confusing text, looks like avast is interfering with Code Blocks.. I turned it off and it worked again
« Last Edit: March 08, 2014, 07:37:26 pm by Fik »