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

前端 未结 5 2233
闹比i
闹比i 2020-12-15 03:03

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 director         


        
相关标签:
5条回答
  • 2020-12-15 03:42

    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

    0 讨论(0)
  • 2020-12-15 03:42

    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.

    0 讨论(0)
  • 2020-12-15 03:46

    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

    0 讨论(0)
  • 2020-12-15 03:51

    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++.

    0 讨论(0)
  • 2020-12-15 03:54

    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"
    
    0 讨论(0)
提交回复
热议问题