LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices

Reply
 
Search this Thread
Old 08-12-2011, 07:56 AM   #1
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 3,225

Rep: Reputation: 49
KDevelop: only to develop GUI applications?


Kernel 2.6.21.5, slackware 12.0
Kdevelop 3.3.91

Hi:
I am, for the first time, writing a C program of a pretty good size and, when I am done compiling, I'll have to begin debugging. I know of dbg, but was thinking in one of those integrated development environments (IDEs). Looking into my HDD, I found a KDevelop package and began to see what it was about. The documentation (help) is copious and it seems I will never get to the point in the docs where I'll know if it serves my purpose. For I'm afraid it is intended to develop appls for KDE, when in reality, my appl runs in a text console.

So that is the question. Is KDevelop mainly intended for developing GUI applications? Thanks.
 
Old 08-12-2011, 08:16 AM   #2
eSelix
Senior Member
 
Registered: Oct 2009
Location: Wroclaw, Poland
Distribution: Arch, Kubuntu
Posts: 1,238

Rep: Reputation: 308Reputation: 308Reputation: 308Reputation: 308
Not only, you can write console applications too. Check also the QtCreator, as in my opinion it is better.

Last edited by eSelix; 08-12-2011 at 08:17 AM.
 
1 members found this post helpful.
Old 08-12-2011, 08:31 AM   #3
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 3,225

Original Poster
Rep: Reputation: 49
Thanks. I'll try to download QtCreator, as it does not seem strange to me it is better than KDevelop, Kdevelop being a KDE appl. (Example, I cannot think of a worst PDF reader than kpdf).
 
Old 08-12-2011, 09:27 AM   #4
theNbomr
LQ 5k Club
 
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,396
Blog Entries: 2

Rep: Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903
It sounds like you are simply looking for a software developer's IDE. There are alternatives that are more generic in nature, such as Netbeans (formerly Java-specific, but now more general purpose), and Eclipse. If your focus is more related to debugging, there are also GUI front ends to gdb. The one I sometimes use is ddd.

--- rod.
 
Old 08-12-2011, 09:45 AM   #5
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 3,225

Original Poster
Rep: Reputation: 49
Yes, the debugger thing is what matters me most. Wikipedia says kdevelop has an integrated debugger, but my version (3.3.91) seems to be a frontend to dbg too. The Step entries in the Debug menu are disabled.

I'll try to install ddd. Thanks.

EDIT: In the Programming forum, I've have just seen a sticky thread: List of Free Software and Freeware IDEs.

Last edited by stf92; 08-12-2011 at 09:48 AM.
 
Old 08-12-2011, 10:02 AM   #6
theNbomr
LQ 5k Club
 
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,396
Blog Entries: 2

Rep: Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903
In Linux, you will probably find that all common debugging tools are based on gdb. It sounds like you object to this. What is your objection?
--- rod.
 
Old 08-12-2011, 10:41 AM   #7
eSelix
Senior Member
 
Registered: Oct 2009
Location: Wroclaw, Poland
Distribution: Arch, Kubuntu
Posts: 1,238

Rep: Reputation: 308Reputation: 308Reputation: 308Reputation: 308
Quote:
Originally Posted by stf92 View Post
The Step entries in the Debug menu are disabled.
Do remember to switch your project to debug mode and start program under debbuger (as you can compile it without debug support and/or run without connected debugger), there should be keyboard shortcuts to do this.
 
Old 08-12-2011, 01:15 PM   #8
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 3,225

Original Poster
Rep: Reputation: 49
Quote:
Originally Posted by theNbomr View Post
In Linux, you will probably find that all common debugging tools are based on gdb. It sounds like you object to this. What is your objection?
--- rod.
No. I thought the F7 or F8 keys would be funtional, with a bar showing the place where control is in the source program, and that the debugger would step trough the C source program and not throu the assembler one.

Quote:
Originally Posted by eSelix View Post
Do remember to switch your project to debug mode and start program under debbuger (as you can compile it without debug support and/or run without connected debugger), there should be keyboard shortcuts to do this.
Yes, I have yet to read (or at least to skim through) the manual. Thank you.

Last edited by stf92; 08-12-2011 at 01:18 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Develop Android applications with Eclipse LXer Syndicated Linux News 0 02-27-2008 08:50 AM
Top Distribution to develop Applications raghuveerbabu Linux - Newbie 7 08-21-2007 10:50 AM
Whats the Best Way to develop C++ applications.... RayneWolf Linux - Newbie 4 10-10-2006 09:40 AM
howto use kdevelop to develop and debug a console program vasanthraghavan Programming 5 05-15-2004 01:23 AM
Who is Knowing about daemon applications and how to develop these applications? ms_890 Linux - Software 0 04-14-2004 03:04 AM


All times are GMT -5. The time now is 09:44 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration