• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

已解决x86_64-conda_cos6-linux-gnu-cc: error trying to exec ‘cc1plus‘: execvp: No such file or directo

武飞扬头像
HeyMountain
帮助1

问题描述

如题,编译报错x86_64-conda_cos6-linux-gnu-cc: error trying to exec 'cc1plus': execvp: No such file or directory

出错原因

原因:gcc和g 版本不一致
观察途径:观察cmake时输出的前两行,即可发现两个版本不一致
学新通

解决方案

使用g -vgcc -v命令观察两个版本是否一致。
若不一致则:则将gcc和g 切换到同一版本即可。
若一致则:观察是否在conda环境下,有可能conda环境中装有gcc和g ,导致的conda环境中gcc和系统环境中的g 混用导致的版本不一致。因此conda deactivate退出conda环境重新编译报错代码即可。

小TIP

使用ls /usr/bin/gcc*命令输出的为系统内(不包含conda环境)中的gcc版本
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhggacbe
系列文章
更多 icon
同类精品
更多 icon
继续加载