Im looking for a good IDE for Linux, Im debating Code::Blocks or Eclipse, What do you suggest/use
I like Code::Blocks.
Preferably one that can handle [url=http://clang.llvm.org/]llvm - clang[/url].
It increases your morale when you dare to code using C++.
I'm using Windows and what to build applications that work on all platforms e.g OSX and Linux. What should I use? I'm using Visual Studio 2010 right now, should I use something else?
[QUOTE=Mr.T;33086371]I'm using Windows and what to build applications that work on all platforms e.g OSX and Linux. What should I use? I'm using Visual Studio 2010 right now, should I use something else?[/QUOTE]
Visual studio 2010 all the way.
[QUOTE=Mr.T;33086371]I'm using Windows and what to build applications that work on all platforms e.g OSX and Linux. What should I use? I'm using Visual Studio 2010 right now, should I use something else?[/QUOTE]
You should probably learn the language before even considering cross platform compatibility.
[QUOTE=Mr.T;33086371]I'm using Windows and what to build applications that work on all platforms e.g OSX and Linux. What should I use? I'm using Visual Studio 2010 right now, should I use something else?[/QUOTE]
There are no simple cross compatible options,
Code::Blocks(IDE) runs on all 3 of those platforms and works with GCC(Compiler) that allows you to compile for Windows/Mac/Linux/<10.000 other things> GCC
however does not run on windows native, you can however use MinGW to run GCC in. On top of that to compile for mac with GCC you need a copy of the x-code libraries.
Cross-platform is overrated.
[QUOTE=OldFusion;33087562]Cross-platform is overrated.[/QUOTE]
Ahem.
As a starting programmer you should focus on programming not on cross compatibility.
[QUOTE=OldFusion;33087618]As a starting programmer you should focus on programming not on cross compatibility.[/QUOTE]
I totally agree. But it's not overrated.
[QUOTE=BRadNowacki;33082079]Im looking for a good IDE for Linux, Im debating Code::Blocks or Eclipse, What do you suggest/use[/QUOTE]
nano
Whatever feels most comfertable.
[QUOTE=BRadNowacki;33082079]Im looking for a good IDE for Linux, Im debating Code::Blocks or Eclipse, What do you suggest/use[/QUOTE]
Vim.
[QUOTE=theJohn;33091655]Vim.[/QUOTE]
I was going to say this, but it's not an IDE.
When I used to program in C# I'd use SharpDevelop all the time (I started out with Visual Studio, but my copy only supported VB). It was really useful for the forms designer and colour coding, the rest were extraneous features to me.
So now I just use Sublime Text for syntax highlighting my code and I compile it with cmake and makefiles in the terminal. Though this is probably more because I'm using Linux than anything else. If I still used Windows for development I'd be coding in Code::Blocks.
[QUOTE=mechanarchy;33101290]When I used to program in C# I'd use SharpDevelop all the time [B](I started out with Visual Studio, but my copy only supported VB).[/B] It was really useful for the forms designer and colour coding, the rest were extraneous features to me.
So now I just use Sublime Text for syntax highlighting my code and I compile it with cmake and makefiles in the terminal. Though this is probably more because I'm using Linux than anything else. If I still used Windows for development I'd be coding in Code::Blocks.[/QUOTE]
By which you mean: "I downloaded the wrong version."?
[QUOTE=mechanarchy;33101290]So now I just use Sublime Text for syntax highlighting my code and I compile it with cmake and makefiles in the terminal. Though this is probably more because I'm using Linux than anything else. If I still used Windows for development I'd be coding in Code::Blocks.[/QUOTE]
Why don't you use Code::Blocks in Linux?
Code::Blocks is nice.
[QUOTE=BRadNowacki;33082079]Im looking for a good IDE for Linux, Im debating Code::Blocks or Eclipse, What do you suggest/use[/QUOTE]
I use geany with make and g++. It's really light weight and can be a very effective IDE if you can set it up right.
[QUOTE=gparent;33082298]Preferably one that can handle [url=http://clang.llvm.org/]llvm - clang[/url].
It increases your morale when you dare to code using C++.[/QUOTE]
I don't know much about llvm - clang. What do you mean by increases your morale?
g++ seems alright (I don't like C++ anyway), but am I missing something?
Speaking of IDEs, while I slept through yesterday I had a horrible horrible dream that I had to use a GUI-based IDE and it had so much bulk that only 30% of the width of the GUI was my actual code.
I missed Vim.
[QUOTE=PvtCupcakes;33103945]I don't know much about llvm - clang. What do you mean by increases your morale?
g++ seems alright (I don't like C++ anyway), but am I missing something?[/QUOTE]
The error messages are much better (they are readable, unlike g++'s)
[QUOTE=gparent;33104508]The error messages are much better (they are readable, unlike g++'s)[/QUOTE]
Are you including template errors?
[QUOTE=Naelstrom;33102216]I use geany with make and g++. It's really light weight and can be a very effective IDE if you can set it up right.[/QUOTE]
I agree, one thing I must ask as I haven't been using it to debug anything, it the debugger on it OK?
Other than that it's the best text editor on Linux right now IMO, even better than gedit.
[QUOTE=COBRAa;33105662]Other than that it's the best text editor on Linux right now IMO, even better than gedit.[/QUOTE]
GUI-based yeah?
But I still stand by that nothing beats command line editors. I'm not a big fan of IDEs as they usually fall short, whereas I can just open another terminal in my tmux session and run the command myself.
[QUOTE=Jookia;33104759]Are you including template errors?[/QUOTE]
Yeah, I find g++ errors to be ok, but I can't deal with the 1000 line template errors.
God I hate templates.
[QUOTE=COBRAa;33105662]I agree, one thing I must ask as I haven't been using it to debug anything, it the debugger on it OK?[/quote]
There is a debugger and it works fine, but I dislike it; it's only good for fixing SEGFAULTs.
[QUOTE=Jookia;33104759]Are you including template errors?[/QUOTE]
I did say 'error', which includes all errors.
[url]http://clang.llvm.org/diagnostics.html[/url]
[QUOTE=Naelstrom;33106921]There is a debugger and it works fine, but I dislike it; it's only good for fixing SEGFAULTs.[/QUOTE]
I like gdb. If that's what we're talking about.
I like gdb, but I expected geany to support it better. It has an awkward way of adding breakpoints and watches.
[editline]asdf[/editline]
Unless the gdb plugin for geany is outdated in the arch repos.
Sorry, you need to Log In to post a reply to this thread.