首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为c++20安装g++-9

为c++20安装g++-9
EN

Ask Ubuntu用户
提问于 2018-09-30 20:47:37
回答 1查看 9.4K关注 0票数 2

我想运行全功能 of c++20 on g++。但是,我需要为此目的安装g++-9

在安装导轨之后,g++的旧版本不适用于g++-9

有什么暗示吗?

代码语言:javascript
运行
AI代码解释
复制
sudo apt install g++-9

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package g++-9
E: Couldn't find any package by regex 'g++-9'

代码语言:javascript
运行
AI代码解释
复制
sudo apt install g++9

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libconfig9' for regex 'g++9'
Note, selecting 'libaac-tactics-ocaml-ibg92' for regex 'g++9'
Note, selecting 'libounit-ocaml-dev-afg95:i386' for regex 'g++9'
Note, selecting 'libjpeg9-dbg' for regex 'g++9'
Note, selecting 'libjpeg9-dev' for regex 'g++9'
Note, selecting 'libreins-ocaml-dev-rpyg9' for regex 'g++9'
Note, selecting 'libaac-tactics-ocaml-dev-ibg92' for regex 'g++9'
Note, selecting 'libjpeg9' for regex 'g++9'
Note, selecting 'libflac-ocaml-77yg9:i386' for regex 'g++9'
Note, selecting 'libflac-ocaml-dev-77yg9:i386' for regex 'g++9'
Note, selecting 'libaac-tactics-ocaml' instead of 'libaac-tactics-ocaml-ibg92'
Note, selecting 'libaac-tactics-ocaml-dev' instead of 'libaac-tactics-ocaml-dev-ibg92'
Note, selecting 'libreins-ocaml-dev' instead of 'libreins-ocaml-dev-rpyg9'
Note, selecting 'libflac-ocaml:i386' instead of 'libflac-ocaml-77yg9:i386'
Note, selecting 'libflac-ocaml-dev:i386' instead of 'libflac-ocaml-dev-77yg9:i386'
Note, selecting 'libounit-ocaml-dev:i386' instead of 'libounit-ocaml-dev-afg95:i386'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libaac-tactics-ocaml : Depends: libcoq-ocaml-d91z1
                        Depends: ocaml-base-nox-4.02.3
                        Recommends: libaac-tactics-coq but it is not going to be installed
 libaac-tactics-ocaml-dev : Depends: camlp5-tli55
                            Depends: libcoq-ocaml-dev-d91z1
                            Depends: ocaml-nox-4.02.3
 libflac-ocaml-dev:i386 : Depends: libogg-ocaml-dev-465c2:i386
                          Depends: ocaml-nox-4.02.3:i386
                          Depends: libogg-ocaml-dev:i386 but it is not going to be installed
 libounit-ocaml-dev:i386 : Depends: ocaml-nox-4.02.3:i386
 libreins-ocaml-dev : Depends: ocaml-nox-4.02.3
E: Unable to correct problems, you have held broken packages.
EN

回答 1

Ask Ubuntu用户

发布于 2020-03-09 02:19:42

安装g++ 8

代码语言:javascript
运行
AI代码解释
复制
sudo apt install g++-8

使用c++ 20版本运行g++-8 .

代码语言:javascript
运行
AI代码解释
复制
g++-8 -std=c++2a text.c++ -o compiled
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1079885

复制
相关文章
linux手机管理多版本gcc和g++
root@ubuntu-phablet:/# gcc --version gcc (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions.  There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
zhangrelay
2022/08/10
2.5K0
linux手机管理多版本gcc和g++
C++20 Coroutine
最近的新闻里 C++20 已经确认的内容里已经有了协程组件,之前都是粗略看过这个协程草案。最近抽时间更加系统性的看了下接入和实现细节。
owent
2023/03/17
8830
C++20 Coroutine
C++20 Coroutine
最近的新闻里 C++20 已经确认的内容里已经有了协程组件,之前都是粗略看过这个协程草案。最近抽时间更加系统性的看了下接入和实现细节。
owent
2020/01/02
3.1K0
C++20 concepts
概念(concepts),作为模板元编程(类模板和函数模板)的一部分,提出对模板实参的要求,进而影响模板的特化和函数重载。在编译期对实参求值,检测实参是否满足概念所提出的要求。
程序员的园
2024/07/18
670
C++20 concepts
C++20 模块
在传统的 C++ 中,使用#include包含头文件进行模块化编程。但是#include是在预处理阶段引入文件里的内容,尤其是涉及到递归引入时,增加编译时长;头文件做出修改,所有引入该头文件的翻译单元均需要重新编译,也会增加编译时间;同时头文件内的宏、全局变量否是在全局命名空间中定义,易导致命名冲突(虽然inline变量可以解决变量的重定义问题)。为彻底解决如上问题,C++20引入了模块。
程序员的园
2024/07/18
1260
C++20 模块
C++20 New Features
New keywords: char8_t, co_await, co_return, co_yield, concept, consteval, constinit, import*, module*, requires
JIFF
2020/05/20
6370
C++20新书推荐!
C++20使用std::format替代printf,丰富了I/O流,chrono增加了对日历和时区的支持,增加std::atomicstd::shared_ptrstd::atomic等,使用std::source_lacation替代_LINE_、_func_宏,使用std::span表示一个片段。
公众号guangcity
2022/12/02
8190
C++20新书推荐!
C++20协程初探!
导语 | 本文推选自腾讯云开发者社区-【技思广益 · 腾讯技术人原创集】专栏。该专栏是腾讯云开发者社区为腾讯技术人与广泛开发者打造的分享交流窗口。栏目邀约腾讯技术人分享原创的技术积淀,与广泛开发者互启迪共成长。本文作者是腾讯后台开发工程师杨良聪。 协程(coroutine)是在执行过程中可以被挂起,在后续可以被恢复执行的函数。在C++20中,当一个函数内部出现了co_await、co_yield、co_return中的任何一个时,这个函数就是一个协程。 C++20协程的一个简单的示例代码:
腾讯云开发者
2022/09/29
1.2K0
C++20协程初探!
Ubuntu安装GCC5/7/9/10/11「建议收藏」
为了使用C++14/17/20的新特性,我们难免要升级下自己的GCC版本,同时还要保证自己新安装的GCC生效,并且和原GCC共存。
全栈程序员站长
2022/09/15
4.1K0
C++20实战之channel
继前面两节的直播,讲解了thread、jthread、stop_token、stop_source、stop_callback、cv、cv_any等的用法与底层实现,那么如何基于这些知识实现一个小项目呢?
公众号guangcity
2024/06/05
2310
C++20实战之channel
C++20初体验——concepts
凡是涉及STL的错误都不堪入目,因为首先STL中有复杂的层次关系,在错误信息中都会暴露出来,其次这么多类和函数的名字大多都是双下划线开头的,一般人看得不习惯。
huofo
2022/03/17
1.4K0
C++20 Coroutine实例教学
在前文中我们介绍过了在C++17中怎么利用Duff Device特性Hack出一个无栈协程实现, 并基于这个无栈协程实现了一个任务调度器, 具体可参见 <<如何在C++17中实现stackless coroutine以及相关的任务调度器>>. 这篇文章算是本篇文章的前篇, 侧重于介绍C++17下无栈协程的实现, 以及任务调度器的实现, 对协程本身的应用展开的比较少. 本篇文章循序渐进的介绍C++20协程的方方面面, 先从语言机制说起, 再来介绍如何基于C++20的设施实现一个对比C++17来说更简单易用, 约束性更好的一个任务调度器, 最后结合一个简单的实例来讲述如何在开发中使用这些基础设施.
fangfang
2021/10/29
2.2K0
C++20 Coroutine实例教学
Ubuntu20.04升级gcc/g++
默认版本是9.4.0 第一步 add-apt-repository ppa:ubuntu-toolchain-r/test 第二步 apt update 第三步 apt install gcc-11 apt install g++-11 查看是否安装成功 ls /usr/bin/gcc* ls /usr/bin/g++* 第四步 update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 50 update-alternatives --i
code-x
2022/06/28
6.6K0
C++20终于要来了…
近日,国际标准化组织(ISO)C++ 组,21 工作组(WG21)正式通过了最终版本的“C++20”草案。
Java架构师必看
2021/03/22
5640
C++20终于要来了…
C++20 标准正式发布
ISO C++ 委员会正式发布了 C++20 标准,命名为 ISO/IEC 14882:2020。
范蠡
2021/01/04
1.3K0
C++20 标准正式发布
为Linux手动安装Mcsmanager
现在Mcsmanager面板比较方便,几乎都是使用的一键安装脚本,导致很多小白根本不了解什么是分布式
阿龙w
2022/12/10
1.3K0
C++20新特性个人总结
concept乃重头戏之一,用于模板库的开发。功能类似于C#的泛型约束,但是比C#泛型约束更为强大。
用户7886150
2021/02/04
2K0
Redis安装以及安装成功后设置键为hello,值为world。
1、点击[命令行窗口] 2、按<Enter>键 3、点击[redis-3.2.7.tar.gz] 4、点击[关闭] 5、点击[命令行窗口] 6、按<Enter>键 7、点击[命令行窗口] 8、按<Enter>键 9、点击[命令行窗口] 10、按<Enter>键 11、点击[命令行窗口] 12、按<Enter>键 13、点击[命令行窗口] 14、按<Enter>键 15、点击[命令行窗口] 16、按<Enter>键 17、点击[命令行窗口]
裴来凡
2022/05/28
5530
Redis安装以及安装成功后设置键为hello,值为world。
C++20 以 Bazel & Clang 开始
本文示例可见:https://github.com/ikuokuo/start-cpp20
GoCoding
2022/11/07
1.6K0
C++20 以 Bazel & Clang 开始
C++20新特性简介-Concepts
基本上从C++语言出现开始,泛型编程就是C++的重要组成部分之一。使用编程,可以在实现一次编程多次使用的同时,又不会损失精度。简直就是完美。例如我们可以实现一个简单的、可以处理多种数据类型的模板加法函数:
面向对象思考
2020/05/29
1.4K0
C++20新特性简介-Concepts

相似问题

为Chrome安装IcedTeaPlugin

10

为Android安装Ubuntu

20

为Nvidia GPU安装OpenCL

10

为14.04安装CryptoTE (可靠)

10

为Ubuntu 15.04安装Skype

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文