Ubuntu 20.04.2.0 LTS 下利用Geany 1.36编译C++程序报错“/bin/sh: 1: g++: not found”
【问题描述】
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”相关推荐
- Ubuntu 20.04.2.0 LTS 下安装Geany 1.36的命令列表
[命令列表] sudo apt-get install aptitude sudo aptitude install geany sudo aptitude install g++ 依序输入上述三条命 ...
- 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++语言程序后,会出现 ...
- Ubuntu 20.04.2.0 LTS 下中英文输入法切换键默认为Shift键
Ubuntu 20.04.2.0 LTS 下中英文输入法切换键默认为Shift键. 若想更改,可参考文献:https://jingyan.baidu.com/article/c275f6baf9d12 ...
- 分布式起步:Linux之Ubuntu 20.04.2.0 LTS安装与配置
淘宝淘了两台ibm x61,加上原有的一台笔记本.台式机,准备搞个集群环境,模拟分布式部署.两个windows平台已经配置好.现把x61上安装linux过程记录如下: 一.准备操作系统 选择ubunt ...
- Ubuntu 20.04.2.0 LTS 更改默认关联视频播放器VLC的方法
在Ubuntu 20.04.2.0 LTS界面右上角中,单击"设置 -> 默认应用程序"后,在弹出的窗口中进行选择.
- Ubuntu 20.04 安装Azure Kinect SDK和ROS driver以及遇到k4a的报错
这是我2022年2月22日的解决方案 首先说我是怎么安装Azure Kinect SDK的 git clone https://github.com/microsoft/Azure-Kinect-Se ...
- 2021年全网最细 VirtualBox 虚拟机安装 Ubuntu 20.04.2.0 LTS及Ubuntu的相关配置
目录 一.VirtualBox 虚拟机的安装 1. VirtualBox 的下载和安装 2. 设置 VirtualBox 存储文件夹 3. 在 VirtualBox 创建虚拟机 二.Linux 操作系 ...
- 【环境搭建】机械革命 Z3 Air 双系统 原生Windows10 +Ubuntu 20.04.2.0 LTS 桌面版 配置
欲望是一半生命,冷漠是一半死亡 文章目录 前言 一.前期准备 二.开始安装 1.压缩空间 2.制作安装U盘 3.安装系统 4.安装显卡驱动 总结 前言 众所周知,在Windows上尝试搭建深度学习环境 ...
- 【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 ...
最新文章
- 星巴克CEO一年赚的还没TikTok网红多???
- SRTP是如何工作的
- java 矩形重叠问题_两个矩形重叠的问题
- java 做ui_【原创】JavaApplication的UI也可以做的很美
- abap数据类型转换_ABAP 中JSON格式的转换与解析
- 板邓:wordpress中add_action()和do_action()关系
- IOS 学习笔记 2015-03-27 我理解的OC-代理模式
- python命令行模式怎么输入_python获得命令行输入的参数的两种方式
- 如果有多个虚拟机,手动启动哪个
- python画简便的图-python如何画出漂亮的地图?网友:教教我呗
- .netcore 2.0 mysql_MySQL数据库之.Net Core 2.0 使用EF连接MySQL数据库
- python中的chardet模块
- 串灯控制盒去掉怎么接_彩灯控制器原理图大全
- Windows Server 2012 修复ms17-010漏洞提示 此更新不适用于你的计算机
- 关于【正点原子STM32F1开发指南】第五章delay.c文件里fac_us=SystemCoreClock/8000000的保姆级详解
- 一种改版后检查硬件PCB生产资料的方法***-----Gerber对比,检查的方法
- java实现简单扫码登录功能(模仿微信网页版扫码)
- 设计模式之禅——模板方法模式(Template Method Pattern)
- mysql中锁原理及for update悲观锁的详解
- 腾讯推页游平台’”页游乐园”YY.QQ.com
热门文章
- Intel Media SDK 介绍
- 光固化3d打印机Mono 2k 6.08寸黑白屏Yooin赤兔切片软件的设置与提高打印成型率技巧
- webapp引导页 html,轻松为 webApp 实现引导页功能 (vue-router + vueg + vue-touch)
- 依赖报错:While resolving: @vue/eslint-config-standard@6.1.oFound: eslint-plugin-vue@8.7.1
- xp系统桌面计算机不见了怎么办,纯净版XP系统桌面的网上邻居不见了怎么办
- 连载丨《极简设计:苹果崛起之道》——硅谷伊甸园(一)
- CAD安装错误:错误代码1603
- SDK_17.1.0 nrf52832 串口透传(NUS)增加DFU功能OTA
- Unity 用DoTween做提示弹跳动画
- 供应链管理(SCM)、牛鞭效应和供应商管理库存(VMI)的业务研究 - 1