38

I am using ubuntu 12.04. I'm trying to "make" a project.

I get this error:

g++: error trying to exec 'cc1plus': execvp: No such file or directory

I have g++ installed.

Uwe Keim
  • 39,551
  • 56
  • 175
  • 291
user2824393
  • 639
  • 3
  • 10
  • 19
  • 2
    I just had the same issue with installing a Python package (pandas) with C++ extension, and this answer [has helped](http://stackoverflow.com/questions/27929308) me. I had gcc 4.9 and g++ 4.8. Once I downgraded gcc to 4.8 with `aptitude` to make the versions match the issue was resolved. – saaj Mar 18 '16 at 17:51

5 Answers5

31

I tried the command @MonoThreaded gave but it failed. I tried below and it works.

sudo apt-get install g++

Please don't include any version after the g++.

Evan Hu
  • 977
  • 1
  • 13
  • 18
22

I faced the same issue after upgrading gcc to 4.8
sudo apt-get install gcc-4.8 (mind the package name)
Then I manually changed the g++ link to a renamed copy of gcc-4.8

My fix was a proper g++ installation
sudo apt-get install g++-4.8

For clarity you should use g++-4.8 instead of gcc-4.8

MonoThreaded
  • 11,429
  • 12
  • 71
  • 102
12

I have g++ and gcc installed.

sudo find / -name "cc1plus"

Gave me something like /usr/lib/gcc/x86_64-linux-gnu/<version>/cc1plus

So I added it to the $PATH

export PATH="/usr/lib/gcc/x86_64-linux-gnu/<version>:$PATH"
Etienne Gautier
  • 2,901
  • 4
  • 26
  • 35
5

you say you already have g++ installed however it was not installed correctly ... revert what you did to install g++ then run this to install the bundle of developer tools

sudo apt-get update
sudo apt-get upgrade 
sudo apt-get install libtool autoconf build-essential pkg-config automake tcsh

which includes g++ and the entire make toolchain of utils

Scott Stensland
  • 26,870
  • 12
  • 93
  • 104
2

I have g++ installed.

You do, but you don't have it installed correctly.

First run which g++ -- it's likely that your PATH is pointing at something other than /usr/bin/g++, and that version is not properly installed.

Employed Russian
  • 199,314
  • 34
  • 295
  • 362