ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've been using Eclipse as my Linux C IDE for a few months now. I'm not a big fan, but I hate it less than other Linux graphical IDEs, so Eclipse it is.
My big problem with it is that our codebase is pretty huge, and the indexer tends to choke on it. I would frequently see out of memory errors--and even when it completes, it takes a lot longer to run than say cscope or vim tags do.
First of all, is there any way to incorporate cscope/tags into Eclipse? That would be a pretty cool plugin--using cscope information instead of the CDT indexer. And secondly, any suggestions for managing this?
That's what they get for writing it in Java. Are you talking about the C/C++ indexer or general indexer? I don't really trust either, mostly because "find" sometimes brings up cached versions of files which leads me to make symbol changes more than once and the indexers trip over the pipes I have in my project directory. Unfortunately the "find" function is what I use it for the most, but I try not to do anything really serious since the IDE somehow manages to put one of a few assorted previous selections or deletions into the clipboard instead of what you're trying to cut/copy if you don't give it at least 2 seconds to catch up. Not to mention the fact that it's deleted files entirely for no apparent reason a few times. Maybe you just need a new IDE? I still build and test in a terminal: I only use Eclipse for editing. There are millions of plug-ins out there for Eclipse, though.
ta0kira
I am certainly open to a new IDE. The problem is that Eclipse works mostly like I expect it to work, so it had a very low learning curve, yet I still feel productive when using it (except when the indexer is busy crashing, of course). None of the other KDE-based IDEs I've tried come as close, and though I know plenty of hardcore C programmers use vim or possibly emacs, I've never come to more than an uneasy truce with emacs and, though I like vim, I have trouble using it for large projects without it getting in my way more than helping me.
Did you happen to find anything? Do you know if there's a plug-in that will find everywhere I assign something of one type to another type? I'd like to find everywhere that I assign or compare char* to std::string.
ta0kira
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.