首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >-D_GLIBCXX_USE_CXX11_ABI=1对CentOS 7上的devtoolset-7无效

-D_GLIBCXX_USE_CXX11_ABI=1对CentOS 7上的devtoolset-7无效
EN

Stack Overflow用户
提问于 2017-12-23 17:38:13
回答 1查看 1.8K关注 0票数 9

最近,我注意到我的程序有一个很大的性能回归,因为the standard library implementation of gcc with version earlier than 5 makes list::size() an O(n)

我使用的是CentOS 7.2,默认的gcc版本是4.8.5。因此,我安装了scl和devtoolset-7,并重新构建了我的程序。但是,我发现程序中的list::size()仍然是一个O(n)方法,即使我显式地将_GLIBCXX_USE_CXX11_ABI设为1。

为什么?这很奇怪。

EN

回答 1

Stack Overflow用户

发布于 2018-05-22 12:44:17

它在RHEL6/7中被强制禁用。

https://bugzilla.redhat.com/show_bug.cgi?id=1546704

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

https://stackoverflow.com/questions/47951367

复制
相关文章

相似问题

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