出现 gcc: error trying to exec 'cc1plus': execvp: 没有那个文件或目录
或者 g++: error trying to exec 'cc1plus': execvp: 没有那个文件或目录 的错误时,解决办法如下:
(这个错误可能是因为没有安装 gcc 或者 g++,也可能是已安装的 gcc 和 g++ 版本不兼容)

1. 检查 gcc 或者 g++ 是否已经安装,若未安装 sudo apt-get install gcc(g++)
2. 用 gcc -v 和 g++ -v 分别检查 gcc 和 g++ 的版本号, 看版本号是否一致

我机子上很早以前就装 gcc 了,而最近才装的 g++, 现在软件跌代很快,很明显,我遇到的问题是因为版本号不兼容导致的.
下面只需要 ln 一下让版本号统一就行了:(以我的为例: gcc 版本号为 4.2.4, g++ 版本号为 4.4.5)

sudo ln -sf g++-4.2 /usr/bin/g++
sudo ln -sf g++-4.2 /usr/bin/i686-linux-gun-g++
sudo ln -sf gcc-4.2 /usr/bin/gcc
sudo ln -sf gcov-4.2 /usr/bin/gcov
sudo ln -sf gcc-4.2 /usr/bin/i686-linux-gun-gcc

若遇到 Unable to exec g++.real: No such file or directory 这个问题时:
1. 可能是 g++ 的一些依赖包没装, sudo apt-get install build-essential
2. 若1没用,直接: (4.2是你 gcc 的版本号,可用 gcc -v 查看)
sudo ln -sf g++-4.2 /usr/bin/g++
sudo ln -sf g++-4.2 /usr/bin/i686-linux-gun-g++

gcc(g++): error trying to exec相关推荐

  1. 【解决】g++: error trying to exec ‘cc1plus’: execvp

    项目场景: Linux编译安装gcc找不到cc1plus 问题描述 g++: error trying to exec 'cc1plus': execvp: 原因分析: 网上很多说gcc和g++版本不 ...

  2. 安装 paddleocr 报错 gcc: error trying to exec ‘cc1‘: execvp: 没有那个文件或目录

    安装 paddleocr pip install paddleocr -i https://pypi.tuna.tsinghua.edu.cn/simple 报错 creating build/tem ...

  3. NVIDIA for Linux error :Dkms 的一些问题解决办法(gcc/g++的升级降级问题)

    我的问题是: ERROR: Failed to run `/usr/sbin/dkms build -m nvidia -v 455.38 -k 5.4.0-54-g... 仔细看了 https:// ...

  4. 安装kenlm出现问题的解决方案gcc g++

    安装kenlm出现问题的解决方案 apt-get install gcc apt-get install g++ 参考文章:gcc: error trying to exec 'cc1plus': e ...

  5. gcc 自动识别的文件扩展名,gcc/g++ -x 选项指定语言,不同 gcc 版本 -std 编译选项支持列表

    对于执行 C 或者 C++ 程序,需要借助 gcc(g++)指令来调用 GCC 编译器. 对于以 .c 为扩展名的文件,GCC 会自动将其视为 C 源代码文件 对于以 .cpp 为扩展名的文件,GCC ...

  6. gcc/g++/makefile/easymake/cmake/xmake/nmake ...

    最简单的Makefile,但是还是大程序少不了makefile工具 #CC=arm-linux-gnueabihf- CC= target:     $(CC)gcc -o algo_main alg ...

  7. 嵌入式Linux系统编程学习之五gcc/g++编译器

    文章目录 前言 一.gcc/g++编译过程 二.静态库和动态库 三.gcc警告和优化选项 1.gcc警告 2.gcc优化选项 前言   对于.c格式的C文件,可以采用gcc或g++编译,对于.cc.. ...

  8. 高版本Ubuntu(如22.02)修改apt源,快速安装低版本gcc/g++

    Ubuntu不同版本默认apt install gcc安装的gcc和g++版本不同,如Ubuntu22.04默认安装gcc/g++为11版本,高版本Ubuntu无法直接通过apt install gc ...

  9. 【ubuntu】gcc: fatal error: cannot execute ‘cc1plus’: execvp: No such file or directory

    一.问题描述 在 ubuntu 20.04 系统中编译 graphlearning 源码时出现如下报错: gcc: fatal error: cannot execute 'cc1plus': exe ...

最新文章

  1. 【并行计算-CUDA开发】从零开始学习OpenCL开发(一)架构
  2. 从零开始学 Web 之 DOM(六)为元素绑定与解绑事件
  3. ISE如何封装与使用IP —— 使用ngc文件与仅包含端口的v文件
  4. ElasticSearch搜索实例含高亮显示及搜索的特殊字符过滤
  5. 13.配置 influxDB 鉴权及 HTTP API 写数据的方法
  6. python输入一组数字存到列表_Python如何使用输入传递多个值并将它们存储在一个列表中(简单版本),python,怎么,input,传入,储存,到...
  7. eclipse中文版界面设置黑色_硬核干货总结IDEA开发的26个常用设置
  8. cx oracle 配置,cx_Oracle的配置啊。。终于搞出来了
  9. Shell的 for 循环小例子
  10. mvc ajax图片上传,MVC 通过ajaxSubmit上传图片并显示
  11. 网络常用协议 SSH、SSL
  12. 推荐一个超干货的计算机视觉社区!
  13. kali网络扫描、嗅探工具Nmap
  14. 毕生精力总结的电脑技巧
  15. pythonrender函数_Render函数
  16. FAIL : No keyword with name '/dev/mapper/vg1-lv1' found.(解决方法)
  17. 计算机仿真技术生物,基于计算机仿真技术的人体生理特性和病理机制研究
  18. oss 视频截图 阿里云
  19. 电脑IP受限制无法上网如何手动指定IP地址设置
  20. Pacemaker介绍

热门文章

  1. 一个技术应该有好的习惯和意识
  2. OSPF双点双向重发布
  3. 王小卤斩获iSEE全球食品创新奖百强,虎皮凤爪创新引领获认可
  4. goldengate mysql双向_GoldenGate配置(二)之双向复制配置
  5. python异步编程案例之超时
  6. 九款mac必装软件大放送~~
  7. libtorch学习笔记(17)- ResNet50 FPN以及如何应用于Faster-RCNN
  8. 微信公众号开发 - 创建菜单
  9. KnockoutJS by Example 免积分下载
  10. 学习SpringBoot:阿里巴巴java工程师工资