Click to See Complete Forum and Search --> : C integrated development environment


MMA
10-25-2002, 12:27 PM
Is there an IDE for C programming.

I want an editor, compiler, and maybe someth else which is useful.

I want the editor that has syntax highlighting and autocomplete and stuff.

I want this program in Win32 and Linux. So that i can get use to it and build stuff on both platform.

I really need the win32 one now, becuase of a project that i need to do for Electronics.

Any help will be appreciated.

bwkaz
10-25-2002, 03:35 PM
Well, I'm sure there is one.

Actually, I'm sure it's called vim.

It does everything you've said you wanted, except for the autocomplete.

It has a direct hook into Makefiles, which you're going to have to write anyway eventually. So just create the Makefile you need, and run :make from inside gvim.

Or, have gvim open, and do your compiling in a terminal you have open at the same time. That is, after all, why you're using a multitasking operating system... ;)

Of course, you'll need to find gcc for Windows for that to work well. Although I do remember gvim for windows having hooks so it would be used in Visual Studio, though it sounds like you don't have VS.

swangods
10-25-2002, 03:45 PM
For Linux the best (well, my personal favorite) is Anjuta. It'll also do C++, in addition to C. Glimmer is also supposed to be okay. If you're doing C++ or Delphi, there is also Kylix. I'm not sure if Kylix supports C.

z0mbix
10-25-2002, 04:08 PM
Originally posted by swangods
For Linux the best (well, my personal favorite) is Anjuta. It'll also do C++, in addition to C. Glimmer is also supposed to be okay. If you're doing C++ or Delphi, there is also Kylix. I'm not sure if Kylix supports C.

I've been using Anjuta over the last week or so too and like it alot apart from I keep typing h,j,k and l all over my code :p

MMA
10-25-2002, 04:18 PM
OK anjuta looks very promising, i'll definitely use that in Linux, if only there was a Windows version. I found DevCPP, which i used a year ago, and was looking for it for a week now, forgot tyhe name :D.

If i get used to devcpp, is there a Linux aquivalent?

ViMan
10-25-2002, 08:22 PM
Here's the link to Devcpp: http://www.bloodshed.net/devcpp.html Although it's based on any gcc-based compiler, I think it works only on Windows. Why not give KDevelop and try and see if you like it?

MMA
10-25-2002, 09:13 PM
THNX ViMan, i can't believe you didn't recommend Vim :D

binaryDigit
10-26-2002, 02:54 PM
Originally posted by cheeky_zombie
I've been using Anjuta over the last week or so too and like it alot apart from I keep typing h,j,k and l all over my code :p

:D :D

i had :w and :wq all over my code.

ViMan
10-26-2002, 03:36 PM
Originally posted by MMA
THNX ViMan, i can't believe you didn't recommend Vim :D

I was thinking of doing that. But my name's enough. Yeah. Dump all the IDEs. What do you need other than Vim?

PS. When I installed Gentoo, Vim was probably the first package I installed. Makes life easier once you get the hang of things...:D

MMA
10-26-2002, 05:48 PM
is it hard to remember all those commands and stuff, i mean whats the point when you can acomplish the same thing without learning the commands?

ViMan
10-26-2002, 09:19 PM
No pain, no gain. Generally, 90% of people use only 10% of the features of any program. I'm on my PC over 5 hours a day. An editor is essential for my day to day functioning. So I invest the time and reap the benefits...

MMA
10-27-2002, 06:23 AM
Hey i was wondering, can i use Dev-C++ using wine on Linux, will the stuff compile properly, or is their a better alternative?

i'm getting really fond of Dev-C++.

ViMan
10-27-2002, 06:31 AM
Originally posted by MMA
Hey i was wondering, can i use Dev-C++ using wine on Linux, will the stuff compile properly, or is their a better alternative?

i'm getting really fond of Dev-C++.

Why not try it out (altough I doubt it will work)? Also, have you checked out Kdevelop?

MMA
10-27-2002, 07:12 AM
I did checkout kdevelop, its alright, but the thing is its not for a beginner like me. I mean i don't know a makefile is yet or a header file. So i just don't understand. I'll move into that when i get some exerience first. THNX for the help.

Dun'kalis
10-27-2002, 01:15 PM
*cough* emacs *cough*

Seriously, use whatever you're most comfortable with.

MMA
10-27-2002, 04:04 PM
Yeah tried out Xemacs, its alright, much more promising then VIM, less commands to remember :D

If i'm bothered to learn, i might learn one of them too, vim or emacs.

ViMan
10-27-2002, 06:45 PM
Hey. I got a great idea. Why not restart the editor wars? LOL...

MMA
10-27-2002, 06:49 PM
Hey i don't mind, you do learn a lot from it, right?

i mean look at the screenshot thread, i'm sure a lot of people learnt stuff, for example i never heard of Openbox, after hearing about it in the thread, i now use it :D

MMA
10-27-2002, 06:50 PM
an IDE war will be even more useful, especially to me, becuase we don't get one of those evryda, now do we? :D

Dun'kalis
10-27-2002, 06:53 PM
Which is why I said use whatever is most comfortable...

No, you don't learn anything from editor wars.

MMA
10-27-2002, 06:58 PM
The thing is the only way i can find an editor which i'm comfortable with is by trying out different editors, right?

on those wars, some even give unusual editors, for example anjutar, which is an EDI but thats not the point, it is not an EDI every one would say. Its different, i mean i didn't know it existed before creating this thread, correct?

bwkaz
10-27-2002, 11:31 PM
EDI? Electronic Data Interchange?

What? I'm all confused now! :(

;)

MMA
10-28-2002, 10:07 AM
I'm so stupid i am, i keep on doing this over and over, its IDE not edi. :o

bwkaz
10-28-2002, 02:13 PM
That's fine, I'm sure everyone knew what you meant.

I just had another meaning for EDI, so I thought I'd share. Which was why there's a ;) there.

No big deal. :)

bigrigdriver
10-29-2002, 06:46 AM
djgpp is a port of gcc to windows.

MMA
10-29-2002, 12:03 PM
Yeah i tried that, there were couple things wrong with it:

firstly, it was in dos, yes DOS, i mean it would have been alright if it was in Bash, SH etc...
but its in dos, so autocomplete, no history....


secondly, its in dos, did i say that already? :D

what i mean is that it doesn't have no GUI, that i want.

swangods
11-01-2002, 02:21 PM
just read a preview about "Eclipse

http://www.gnomedesktop.org/article.php?sid=724&mode=&order=0

swangods
11-03-2002, 08:32 PM
and can't forget jed for emacs people who want a little more