![]() |
comments on eclipse
G'day G'day,
Just wondered if anyone had used / still used eclipse (I know you were a fan of it Nova...)? I'm just installing it now with the cdt addon (for c/c++ development) and was curious as to any other comments people had. I use visual c++ express under windows now, and in my search for something I liked under linux, thought I'd give eclipse another go! |
Re: comments on eclipse
I guess Anjuta and KDevelop are better for GNU/Linux C++ development :)
Eclipse is just too slow on my computer, and I hated Java. :) |
Re: comments on eclipse
I only tried it once, it was rather slow. Also I'm not sure how good their C++ support is, since it's mainly Java orientated.
Oh and for another (cross platform) IDE; have you tried code::blocks? KDevelop is my alltime favorite btw :) Quote:
|
Re: comments on eclipse
Eclipse didn't run that slow for me (they have made speed improvements recently it seems) - when it did run. Probably a mix of dev packages, but it was buggy as anything and I couldn't actually do anything without some complaint or other.
I finally got code::blocks working with a 3rd party ebuild (I'm using gentoo) - staying clear of kdevelop and anjuta because of the large amount of extra packages they require (I don't have gnome or kde installed). Having said that, eclipse was no different - but having java installed will most likely be useful. |
Re: comments on eclipse
Quote:
However that's actually not the reason why I hated Java, the GNU Java and the Kaffe has been existing for quite a few years - The reason is I don't actually know Java very well and it's just slow and bloated. :) |
Re: comments on eclipse
After trying various IDE's, I've come to the conclusion: KDevelop is good.
|
Re: comments on eclipse
I believe KDevelop is for linux platform. What is the best IDE for mingw on windows then?
|
Re: comments on eclipse
MSVC from 6.0 to 2005 have very good IDEs. But if you ask for MinGW compiler then Eclipse, Code Blocks and Dev C++ are very good.
|
Re: comments on eclipse
...and I think the Code::Blocks is the best one :)
But you can still wait for KDE4 if you don't want to use a free UNIX-like system like GNU/Linux or FreeBSD, I think they will port the KDE to Windows. |
Re: comments on eclipse
Quote:
Another thing - I still didn't solve the problem with correct settings for Mingw to get DrMingw working correctly - to show me exact code place and line number where the crash happened. Here are my flags (in Code::Blocks) for the compiler: -march=i586 -DOPT_TYPE=\"debugging\" -ggdb3 -DNDEBUG -DWIN32 -Wall -Wno-unknown-pragmas and here my flags for the linker: -Xlinker --add-stdcall-alias --export-all-symbols The dll is about 3MB (normally - not debugged version is about 317KB) - so I believce there should be all possible info debugger needs. What is missing? When I compile with MSVC++ 2005 Express, when I get a crash, DrMingw is working correctly. |
Re: comments on eclipse
Well then better debug it with MSVC++ 2005. :)
|
Re: comments on eclipse
Quote:
|
Re: comments on eclipse
Sorry I were forgot about that you don't have MSVC++ 2005 on the work PC.:( So I don't think that any GNU debugger have option to attach to proccess when the process is already running, you need to start CS with the debuger. I don't know how is the UI of Code::Blocks but maybe it have something like Debug menu with option to start an executable file. To debug CS in that way you must create file SteamApp.cfg in to the
Steam\SteamApps\account_name\counter-strike\ folder. The File must looks like that: Quote:
After that make SteamAppUser to point steam user name. Then start Steam and leave it to run on background, then force the debugger to run the hl.exe in to the \counter-strike\ folder with this command line hl.exe -steam -game cstrike else if you debug Dedicated server you must change the paths in to the debugger to point hlds.exe and you must add this command line hlds.exe -steam -console -game cstrike -maxplayers 20 +map de_dust2 (you can change the map and the maxplayers values) Set the work dir in to the debugger(if have such option) to point the folder that hl.exe is located. Now start debugging with Code::Blocks option(it must have such option) and all will be fine. :) |
Re: comments on eclipse
well in my installed copy of Code::Blocks I can just use Debug->Attach to Process... and then input the PID to attach to a process. But I'm on GNU/Linux, not sure about Windows (maybe try ctrl+alt+del to get the PID?).
As for the debugging information, it really should be okay. It may be the bugs of Dr. MinGW. Try the command line version of GDB and see if it's working. |
Re: comments on eclipse
Quote:
Quote:
I just changed ggdb3 to ggdb2 and here is the result: Quote:
|
Re: comments on eclipse
Since my new job i work with Ecplise every day. I must say , the Gui is impressive and you can code a lot faster.
About Java being bloated. Its not actually bloated, it just forces you to code some stuff more into classes. Last but not least, i am getting a course to become a Java Certified Programmer. I've seen the books, will be quite tough for someone who only coded as a hobby (compared to those guys who have done it for years)...but i will manage. Btw: Java being slow? With the JIT Compilation it is as fast as C i've been told. |
Re: comments on eclipse
well a simple Hello World program in Java takes 7-8 seconds to load in my old computer...
|
Re: comments on eclipse
New computer, new software, loaded up eclipse again (win32 version) and if I ever do java programming again, that will most definitely be what I use. As for c++, I'm still officially a student and the uni I'm at has an msdn "thingy" so I've got Visual Studio 2005 Professional Ed. And while I'm no microsoft fan, credit where credit is due, it's quite nice.
|
Re: comments on eclipse
The only drawback i have seen so far, is that java programs take longer to load. Due the VM thats being loaded, the JIT compiler being run. Etc. But in the end, its not that slow.
|
Re: comments on eclipse
Jup, the only problem with java is the startup time of the vm and the memory usage is higher than for other languages. But the api and the language are ways more intuitive than c++ and you have more libs and need less effort to install them. i never want to write a business app in c++ if there is an option to do it in java.
c# is pretty the same than java is, but there are still not enough libs and the namespace design is a little bit strange. anyways i would prefer it to c++. Eclipse is a very good ide for java (while still intellij idea is the best). the cdt lacks a lot of features the jdt has, but the jdt features are harder to implement for c++, because the languages is too big. so this features maybe never find a way into the cdt. i worked with msvc too and i had to say that i like the eclipse way much more than the msvc way. then only thing missing in the cdt is a good c++ debugger like msvc has. currently i am using the cdt with cygwin and i am satisfied. |
Re: comments on eclipse
Well, as far as Eclipse goes, I'm forced to use it in the office, and since then it's somewhat grown on me, i use it for PHP, C/C++, Java and any other project i need to do, it's just generically nice :)
|
Re: comments on eclipse
Reviving an ancient thread. But i also use Eclipse now for Java programming. Its a programmers heaven for sure. Makes you lazy in checking your syntax, as Eclipse does a lot of things for you.
About speed, since i run it on a pretty high-end system (2 gig ram, code duo processor) it runs pretty good! ;-) |
Re: comments on eclipse
it looks like NetBeans is a little faster than Eclipse (but still slow as it's also written in Java and my RAM is "only" 256MB).
|
All times are GMT +2. The time now is 18:52. |
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.