LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   Development ide for linux c/c++ (https://www.linuxquestions.org/questions/programming-9/development-ide-for-linux-c-c-338007/)

blastradius 07-31-2005 01:17 PM

Use Kate, it really is very good. If you're starting to learn the language you don't want all the make/makefile/build this that and the other that the main IDE's will bring you.

I tend to use Kdevelop but that's because i'm a masochist! It can be used to produce straight c++ but isn't as easy as Kate and g++.

dtcs 07-31-2005 01:21 PM

Quote:

if you use an IDE properly i.e. read the docs and know what you're doing, they can make life a lot easier!
Whats your point, :scratch: usually people who dont know how to compile from console use IDE's.
How is it going to make my life easier?

Quote:

Name me one respected games developer who uses emacs as a main environment,hmmm,
John Carmack

Quote:

personally i've read Mike Mc shaffrey's book and i've even e-mailed the guy with questions and i can't see him not using an IDE.
cuz he uses VC++, not many people compile from console when using VS, on linux its different

blastradius 07-31-2005 01:38 PM

That's my point! and it's the old chestnut. If you want LInux to compete with windoze then you've got to match it.
I personally found IDE's much harder to understand than the command line, the problem was all the files an IDE generates rather than a straight forward .exe file. I started coding in the spectrum 48 days which may explain my trouble with IDE's.
Mike Mc Shaffrey and other professional coders use IDE's because they work, it depends what you're doing, the days of bedroom coders knocking out Pong are dead and buried. If you're writing code to sort your CD collection then fine, use Kate, if you have aspirations of the big time then get used to software written to help you, i.e.IDE's.

Hano 07-31-2005 03:45 PM

celejar, if you are starting, don't even think of trying out kdevelop, and don't trust anyone to tell you so. He must be sent from the Devil himself to poison your soul with eternal, abisal pain. j/k

Really, if you want a profesional IDE for C/C++ (and also other stuff like java) use Eclipse with the CDT plugin. Kdevelop is a 'For Kids From Kids'[Tm*] application, and i wouldn't recommend it unless you only purpose in life is to write KDE/Qt applications (or to develop Kdevelop itself, to enhance it to develop more KDE applications, or rather help develop Kdevelop itself...... sorry but that design recursion inside Kdevelop probably won't end ever, so its better to get out quick before it implodes)



*all patents pending

oblivious69 07-31-2005 04:03 PM

For you guys who haven't tried out eclipse, you definitely should. Its open source and designed to be extensible. You can get plugins which make it behave like vim.

I started working for a company a few months ago that had not hired a software engineer in 3 years. All the developers there were already hardcore emacs and vi people and they were all very efficient with whichever they used. The company now needed to hire a bunch of developers and they wanted to standardize on something so the new hires could get efficient quickly. Eclipse was the best way to do it and all the developers moved to it over a couple months. They all love it.

exvor 07-31-2005 04:07 PM

linux compeating with windows how funny :p



linux and windows are oranges and apples they are not the same they never will be the
same thus the same is with oranges and apples you cannot make the apple look like an orange without loosing something nor can you the other way around.


I hate people that try and say one os is better then the other because its just not true. Its
like saying jews are better then asians. one may be more popular because of historical
factors but that is all.


linux is also newer then windows
windows is develped by a set of programmers working for a company
linux is deveoped by a community with each person or group having its own agenda.

only thing that comes close i guess is a distro :p

</rant>

lol anyway for the learning that im doing with C at the moment i use nano and vim <-- using vim more cause nano has a habit of moving long lines to a new line and that just annoys me. i have used alot of ide's tho including turbo C. frankly i just dont like the way
you have to have projects projects just piss me off. i like telling the compiler witch
files are my sources and such.

I will look at eclipse tho that sounds kinda intresting.

enemorales 08-01-2005 04:51 AM

Eclipse is great, but is heavy (Java!). If you are using an old machine, something like emacs may be a good compromise.

vharishankar 08-01-2005 05:21 AM

I second the Eclipse recommendation.

At first you may find it *slightly* unresponsive, but really it's convenience is extraordinary and actually you can turn off all those extra features you don't need and it becomes more responsive.

Also unlike many other IDEs, it doesn't clutter up the project workspace with a lot of unwanted files and resources.

Hano 08-01-2005 10:15 AM

Quote:

Originally posted by oblivious69
For you guys who haven't tried out eclipse, you definitely should. Its open source and designed to be extensible. You can get plugins which make it behave like vim.
Btw, the only thing i need to be completely happy with eclipse is syntax highlight colouring like vim. Any idea how to obtain that? right now it highlights all keywords with the same color

blastradius 08-01-2005 12:14 PM

After reading the support for Eclipse i thought i'd give it a go. Downloaded and unzipped fine on my Kubuntu AMD64 set-up but when i try to run the exe it tells me that it can't locate the startup .jar in the same directory as the .exe.
Thing is, the required file IS in the same directory as the .exe!

Can anybody help?

Nylex 08-01-2005 12:31 PM

.exe for Linux? :confused:

blastradius 08-01-2005 12:56 PM

Yes i know, and it's a zip file:-

'eclipse-SDK-3.0.1-linux-gtk-amd64.zip'

Now as i'm sure you can tell, i'm no Linux expert but even i thought this was odd. It also unzips fine.

oblivious69 08-01-2005 01:02 PM

are you downloading from http://www.eclipse.org? The latest stable version is 3.1, not 3.0.1. And I don't see a link for the amd64 version (maybe I'm blind).

blastradius 08-01-2005 01:30 PM

No you're not blind and neither am i because i can't see the file either (i'm now downloading the tar.gz file). I'm not sure where i got the other file from as it was first thing this morning before work, i do remember that there were 2 uk mirrors whereas ther's only one at eclipse.org. Funny thing is, there's only eclipse in my, hang on, found it, have a look and try not to laugh too hard if i'm being stupid!!

http://download.eclipse.org/eclipse/...1125/index.php

oblivious69 08-01-2005 02:19 PM

yeah, I see the zip file now. I say go ahead and try the latest one and see if you still have problems.


All times are GMT -5. The time now is 05:15 PM.