首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要使用特定版本的libc++,请使用GCC/G++

要使用特定版本的libc++,请使用GCC/G++
EN

Stack Overflow用户
提问于 2021-04-05 17:05:13
回答 2查看 153关注 0票数 0

我现在使用的是Ubuntu20,我想尝试一下C++20的一些特性,比如std::osyncstream<syncstream>头文件。但是,这仅适用于libc++-11及以上版本,请参阅:https://en.cppreference.com/w/cpp/compiler_support

我已经安装了libc++-11-dev,但是g++仍然找不到<syncstream>头。我知道clang有一个-stdlib标志,我能以某种方式强制g++使用已安装的libc++-11版本吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-05 19:20:06

正如问题本身的注释中所讨论的:可以在本地构建g++-11的experimental version来解决此问题。

票数 3
EN

Stack Overflow用户

发布于 2021-04-05 17:08:17

您还必须告诉G++实际使用该C++语言版本。使用-std=c++__编译器标志(例如-std=c++20)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66950565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档