Question

Best C++ IDE on Linux

Asked by: bijopuli

Hi Experts

Can some linux expert tell me the best, popular and professional C++ IDE which runs on Linux.

-Bijo.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2007-10-20 at 02:44:00ID22906365
Tags

ide

,

linux

,

best

Topics

Linux Programming

,

C / C++ / C# Editors and IDEs

,

Red Hat Linux

Participating Experts
2
Points
500
Comments
7

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. CPU ID in linux?
    Hi all, I want to know CPU ID of the system. The system is running under linux how can I know this. in /proc/cpuinfo the ID is not present. Please help in this regard. ThanQ in advance. With Regards klink
  2. IDE for linux
    What is the most comon IDE used for linux. Is there an IDE that has easy UI development. Currently I am developing in windows (w/ Visual Studio) and I am trying to move over to linux. I used gcc and g++ when I was in college. Basically I am trying to figure out what is the in...
  3. Linux
    I want to get some experience in linux server and OS, where do i start?

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: tvman_odPosted on 2007-10-20 at 17:42:13ID: 20116466

Eclipse is the most powerfull and flexible IDE

Besides that Anuta IDE might be a good choice.

 

by: bijopuliPosted on 2007-10-20 at 23:00:45ID: 20117021

Hi

I am looking for a linux alternative as Visual C++ IDE is to windows. But in linux i think both the compiler and IDE has to be seperately installed. Some one who has an experience in linux programming please suggest me the best C++ IDE and the best c++ compiler to integrate. best means professional, powerfull, and user friendly.

-Bijo.

 

by: tvman_odPosted on 2007-10-21 at 08:05:10ID: 20118158

You don't understand the conception. Nobody will try to invent C++ compiler for IDE when there is gcc, one of the best products in class. Nobody will rewrite CD burning application in order to create graphycal tool.
BTW do you know that Visual C++ can be used without any graphycal environment, you just cannot buy it separately.
So, there is a great GNU compiler, which can be used separately while you make complete products from sources. Yes in UNIX world it's common to distribute products in sources as a single package instead of millions binary builds for each flavor of the existing system in the universe. So you actually don't need to use any fancy graphycs, just couple of commands and boom!, you good to go.
Eclipse is a frontend which will issue all the commands for you, based on configurations you create using grapycal tools, but any way you HAVE TO KNOW what are you doing. UNIX as a good soldier, will not do anything by itself, and when you issue a command it will produce exact and predictible result. Working in UNIX envirinment you cannot blame the system, it's ALL your fault because YOU configured it incorrectly. Ant there is no magic.

User friendly means UNPROFESSIONAL, when a housewife can control it. It's acceptable for GUI of MS Word or Open Office, products targeted for non-IT people who don't need to know this sort of stuff. Each professional must know its tools, so my recommendation is to start learning command line. Then you will be ready to select IDE which you like the most.

 

by: bijopuliPosted on 2007-10-23 at 05:03:38ID: 20130152

I am aware of the command line executions behind the fancy screens you get from the GUI of the IDE, yes, I have experimented it with Microsoft VC++ compiler, but once you get an understanding, doing the same thing again and again is of no gain other than time wastage, Do you know the number of man hours you can save if this entire process is automated from a IDE with a good debugger. The development time can be cut short drastically to 30%, so that means you are spending 70% of the time checking the documentations on the Command line syntax and the order in which it should be passed,

Then I strongly disagree to your comment User friendly means UNPROFESSIONAL how you can say that,

I am a Technical lead for a Telecom Project which is entirely coded and build using VC++ 6 IDE, and I believe we have developed a cutting edge product using a user friendly GUI, and I think its not a good idea to slog down on studying these command line, when you can do it from a click of a button. I dont see any UNPROFESSIONALISM here.

We are beginners in the POSIX world, and our Products need to be ported to POSIX platform and hence this question arises.

Any way thanks for your reply and guidelines, and the two IDEs you pointed out is great, I was researching on this and read many reviews about the same.

Regards
Bijo.

 

by: tvman_odPosted on 2007-10-23 at 05:53:45ID: 20130513

I beleave you are not correct. All fancy windows give a false confedence that you are in control. When something goes wrond, you cannot figure it out and start cycling through the whole bunch of windows collecting parts of your config. And when you familiar with a command line it's just enough to glance at the command to see everything right away. Been there, done that. Still, you do not understand the conception of a short command instead of clicking fancy buttons. How many screent you need to open in windows to change the IP address of the system? about 5, right? In UNIX I can do it with a single short command. UNIX world REQUIRES to know, you cannot guess. And it's UNPROFESSIONAL to guess instead of knowing.
I'm a Senior Telecom Engineer, I do design and implementation of large clustered VoIP systems, distributed media processing systems and call centers. I'm active member of some open source projects and I do use MS VC++ with IDE. And I use batch files to configure and compile projects instead of embedded tools. The editor and object navigator is great and I use it.

 

by: billtouchPosted on 2007-10-24 at 13:57:32ID: 20142856

I use SlickEdit (www.slickedit.com). It has an environment for compiling and debugging. It has a version for Windows as well as Linux. It has the same user interface for both.

On Linux, it is set to use the standard development tools supplied with the distribution,including gdb. It has a really good integration with gdb.

On Windows, itis well integrated into Visual studio.

It can also edit and format many other languages (php, html, makefiles, shell scripts, etc...)

I have been using many environments in both worlds and this is the one for me.

 

by: bijopuliPosted on 2007-10-25 at 06:34:09ID: 20147437

Hi tvman_od

Why battle on User friendlyness and UNPROFESSIONALISM,
May be becoz of my inexperiance in POSIX env, i told all that, my perception may be wrong, i am sorry friend.
I am here to know the best IDE for Linux and you helped me in finding it.

Regards
Bijo.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...