码迷,mamicode.com
首页 > 其他好文 > 详细

gcc: error trying to exec 'cc1plus': execvp: no such file or directory

时间:2016-08-23 23:15:31      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:

  最近在安装OpenCV cmake的时,出现gcc: error trying to exec ‘cc1plus‘: execvp: no such file or directory的错误。

  导致问题的原因可能是因为没有安装 gcc 或者 g++,也可能是已安装的 gcc 和 g++ 版本不兼容 ,先解决方法如下:

   首先检查 gcc 或者 g++ 是否已经安装,若未安装 sudo apt-get install gcc(g++)
   再用 gcc -v 和 g++ -v 分别检查 gcc 和 g++ 的版本号, 看版本号是否一致,若不一致,请安装同一个版本的gcc和g++。

  我遇到的问题是因为版本号不兼容导致的(gcc 版本号为 4.8,g++ 版本号为 5.2)。
  所以需要将版本统一,将g++降为4.8版本的(sudo apt-get install g++-4.8),之后还需要ln链接一下。

  cd到/usr/bin目录下(Ubuntu 64位):
    sudo  ln  -sf  g++-4.8  g++
    sudo  ln  -sf  g++-4.8  x86_64-linux-gnu-g++
    sudo  ln  -sf  gcc-4.8  gcc
    sudo  ln  -sf  gcov-4.8 gcov
    sudo  ln  -sf  gcc-4.28  x86_64-linux-gnu-gcc

 cmake 成功!

 

gcc: error trying to exec 'cc1plus': execvp: no such file or directory

标签:

原文地址:http://www.cnblogs.com/mydebug/p/5801117.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!