LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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
 
LinkBack Search this Thread
Old 08-12-2011, 06:56 AM   #1
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 2,901

Rep: Reputation: 45
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, 07:16 AM   #2
eSelix
Senior Member
 
Registered: Oct 2009
Location: Wroclaw, Poland
Distribution: Kubuntu
Posts: 1,189

Rep: Reputation: 301Reputation: 301Reputation: 301Reputation: 301
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 07:17 AM.
 
1 members found this post helpful.
Old 08-12-2011, 07:31 AM   #3
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 2,901

Original Poster
Rep: Reputation: 45
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, 08:27 AM   #4
theNbomr
LQ 5k Club
 
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,388
Blog Entries: 2

Rep: Reputation: 900Reputation: 900Reputation: 900Reputation: 900Reputation: 900Reputation: 900Reputation: 900Reputation: 900
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, 08:45 AM   #5
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 2,901

Original Poster
Rep: Reputation: 45
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 08:48 AM.
 
Old 08-12-2011, 09:02 AM   #6
theNbomr
LQ 5k Club
 
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,388
Blog Entries: 2

Rep: Reputation: 900Reputation: 900Reputation: 900Reputation: 900Reputation: 900Reputation: 900Reputation: 900Reputation: 900
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, 09:41 AM   #7
eSelix
Senior Member
 
Registered: Oct 2009
Location: Wroclaw, Poland
Distribution: Kubuntu
Posts: 1,189

Rep: Reputation: 301Reputation: 301Reputation: 301Reputation: 301
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, 12:15 PM   #8
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 2,901

Original Poster
Rep: Reputation: 45
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 12: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
Trackbacks are Off
Pingbacks are On
Refbacks are Off


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


All times are GMT -5. The time now is 02:37 AM.

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