Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm a Java developer who wants to start with C/C++ now. I have an Eclipse JDT installation, and today added the CDT feature plugin from inside Eclipse (Help->Install new software..-> and so on)

I restarted Eclipse, but I cannot see the C/C++ perspective and cannot create anything else than Java project. Googled on it, but found nothing special. Then I opened a terminal and did a sudo apt-get install eclipse-cdt. Started Eclipse again but nothing changed. I know there are downloadable Eclipse CDT packs, but I would not like to use them.

What should I do?

Using: Eclipse Galileo on Ubuntu 11.04

share|improve this question
up vote 1 down vote accepted

The apt package will definitely not install CDT to your existing eclipse "install" unless you used apt originally. Even then it still might not (not sure if it's supposed to).

Also, make sure that when you run eclipse you do

whereis eclipse

to make sure the path is pointing to the new eclipse-cdt version.

I usually do:

sudo updatedb
locate eclipse
share|improve this answer

Try this: Window->Open perspective->Other... The CDT perspective should be there unless an error occurred while installing.

EDIT: Also make sure that Eclipse C/C++ Development Tools are listed in your installation details. Help->About Eclipse SDK->Installation details

share|improve this answer
CDT isn't listed, however there were no errors during installation and says it is installed already. – jabal May 28 '11 at 10:06
When I said CDT I actually meant C/C++, is C/C++ listed? – Smotko May 28 '11 at 10:54
Of course. But only Debug, Java, Resources, etc. are listed, nothing related to C – jabal May 28 '11 at 11:34
I did a `sudo apt-get remove eclipse-*' and 'sudo apt-get install eclipse-cdt' and mysteriously I got back the same Eclipse JDT (!) without any C/C++ features.. – jabal May 28 '11 at 11:36
Are CDT listed in installations details (check my answer edit)? – Smotko May 28 '11 at 11:36

I just figured out that it was a workspace issue. I created two workspace folders, one for java and another for C++. Then I closed the java perspective, closed eclipse, opened again, selected c++ workspace, then was able to open the c++ perspective.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.