【问题描述】
Ubuntu 20.04.2.0 LTS 下利用 sudo apt-get install geany 命令安装Geany 1.36后,利用Geany 1.36写C++语言程序后,单击Geany 1.36“编译文件”按键编译C++程序时,可能报错“/bin/sh: 1: g++: not found”,原因是没有安装g++。

网络常见的解决方案是运行命令 sudo apt-get install g++ ,但这种方法在我所用的Ubuntu 20.04.2.0 LTS 系统下会报错“g++ : 依赖: g++-9 (>= 9.3.0-3~) 但是它将不会被安装”。凡是遇到类似问题,通常代表的意思是Ubuntu自生安装的软件包版本高,而所安装软件的依赖包版本低的原因。

【解决方法】
解决方法是降级处理:
1.输入以下命令安装aptitude
sudo apt-get install aptitude
2.然后利用aptitude安装g++。因为此方式能够提示版本依赖
sudo aptitude install g++
在提示“是否接受该解决方案?[Y/n/q/?]”后输入n,因为此时仍然是Ubuntu当前版本提供的软件包。

3.再一次提示“是否接受该解决方案?[Y/n/q/?]”时输入Y;“您要继续吗?[Y/n/?]”后输入Y

4.在Geany 1.36中依次单击“编译文件”、“生成当前文件”及“运行或查看文件”按键后,显示代码执行成功。

【参考文献】
https://blog.csdn.net/sunshaozong111/article/details/76696699
https://blog.csdn.net/weixin_47700137/article/details/115432435

Ubuntu 20.04.2.0 LTS 下利用Geany 1.36编译C++程序报错“/bin/sh: 1: g++: not found”相关推荐

  1. Ubuntu 20.04.2.0 LTS 下安装Geany 1.36的命令列表

    [命令列表] sudo apt-get install aptitude sudo aptitude install geany sudo aptitude install g++ 依序输入上述三条命 ...

  2. Ubuntu 20.04.2.0 LTS 下Geany 1.36的“编译文件”和“生成当前文件”两个按键不可用

    [问题描述] Ubuntu 20.04.2.0 LTS 下利用 sudo apt-get install geany 命令安装Geany 1.36后,利用Geany 1.36写C++语言程序后,会出现 ...

  3. Ubuntu 20.04.2.0 LTS 下中英文输入法切换键默认为Shift键

    Ubuntu 20.04.2.0 LTS 下中英文输入法切换键默认为Shift键. 若想更改,可参考文献:https://jingyan.baidu.com/article/c275f6baf9d12 ...

  4. 分布式起步:Linux之Ubuntu 20.04.2.0 LTS安装与配置

    淘宝淘了两台ibm x61,加上原有的一台笔记本.台式机,准备搞个集群环境,模拟分布式部署.两个windows平台已经配置好.现把x61上安装linux过程记录如下: 一.准备操作系统 选择ubunt ...

  5. Ubuntu 20.04.2.0 LTS 更改默认关联视频播放器VLC的方法

    在Ubuntu 20.04.2.0 LTS界面右上角中,单击"设置 -> 默认应用程序"后,在弹出的窗口中进行选择.

  6. Ubuntu 20.04 安装Azure Kinect SDK和ROS driver以及遇到k4a的报错

    这是我2022年2月22日的解决方案 首先说我是怎么安装Azure Kinect SDK的 git clone https://github.com/microsoft/Azure-Kinect-Se ...

  7. 2021年全网最细 VirtualBox 虚拟机安装 Ubuntu 20.04.2.0 LTS及Ubuntu的相关配置

    目录 一.VirtualBox 虚拟机的安装 1. VirtualBox 的下载和安装 2. 设置 VirtualBox 存储文件夹 3. 在 VirtualBox 创建虚拟机 二.Linux 操作系 ...

  8. 【环境搭建】机械革命 Z3 Air 双系统 原生Windows10 +Ubuntu 20.04.2.0 LTS 桌面版 配置

    欲望是一半生命,冷漠是一半死亡 文章目录 前言 一.前期准备 二.开始安装 1.压缩空间 2.制作安装U盘 3.安装系统 4.安装显卡驱动 总结 前言 众所周知,在Windows上尝试搭建深度学习环境 ...

  9. 【Rust】Ubuntu编译Rust程序报错 failed to run custom build command for openssl-sys v0.9.39 的解决方法

    Ubuntu环境下编译Rust程序报错: failed to run custom build command for openssl-sys v0.9.39 Ubuntu版本:20.04 参考Git ...

最新文章

  1. 星巴克CEO一年赚的还没TikTok网红多???
  2. SRTP是如何工作的
  3. java 矩形重叠问题_两个矩形重叠的问题
  4. java 做ui_【原创】JavaApplication的UI也可以做的很美
  5. abap数据类型转换_ABAP 中JSON格式的转换与解析
  6. 板邓:wordpress中add_action()和do_action()关系
  7. IOS 学习笔记 2015-03-27 我理解的OC-代理模式
  8. python命令行模式怎么输入_python获得命令行输入的参数的两种方式
  9. 如果有多个虚拟机,手动启动哪个
  10. python画简便的图-python如何画出漂亮的地图?网友:教教我呗
  11. .netcore 2.0 mysql_MySQL数据库之.Net Core 2.0 使用EF连接MySQL数据库
  12. python中的chardet模块
  13. 串灯控制盒去掉怎么接_彩灯控制器原理图大全
  14. Windows Server 2012 修复ms17-010漏洞提示 此更新不适用于你的计算机
  15. 关于【正点原子STM32F1开发指南】第五章delay.c文件里fac_us=SystemCoreClock/8000000的保姆级详解
  16. 一种改版后检查硬件PCB生产资料的方法***-----Gerber对比,检查的方法
  17. java实现简单扫码登录功能(模仿微信网页版扫码)
  18. 设计模式之禅——模板方法模式(Template Method Pattern)
  19. mysql中锁原理及for update悲观锁的详解
  20. 腾讯推页游平台’”页游乐园”YY.QQ.com

热门文章

  1. Intel Media SDK 介绍
  2. 光固化3d打印机Mono 2k 6.08寸黑白屏Yooin赤兔切片软件的设置与提高打印成型率技巧
  3. webapp引导页 html,轻松为 webApp 实现引导页功能 (vue-router + vueg + vue-touch)
  4. 依赖报错:While resolving: @vue/eslint-config-standard@6.1.oFound: eslint-plugin-vue@8.7.1
  5. xp系统桌面计算机不见了怎么办,纯净版XP系统桌面的网上邻居不见了怎么办
  6. 连载丨《极简设计:苹果崛起之道》——硅谷伊甸园(一)
  7. CAD安装错误:错误代码1603
  8. SDK_17.1.0 nrf52832 串口透传(NUS)增加DFU功能OTA
  9. Unity 用DoTween做提示弹跳动画
  10. 供应链管理(SCM)、牛鞭效应和供应商管理库存(VMI)的业务研究 - 1