博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
abi:c++11问题
阅读量:6497 次
发布时间:2019-06-24

本文共 474 字,大约阅读时间需要 1 分钟。

hot3.png

GCC 5 以后的版本,将std::string 与 std::list 从新实现了,对于c++03 与 c++11 来说, list<int> 从原有的 std::list<int> 变为了std::__cxx11::list<int> 所以在链接的时候,为了兼容旧版本的代码,GCC 5 同时实现了两个版本,在编译的时候需要启用_GLIBCXX_USE_CXX11_ABI 宏来选择链接到哪个版本

# 在GCC 中定义使用宏定义-D_GLIBCXX_USE_CXX11_ABI=0 // 链接到旧版本 std::list
-D_GLIBCXX_USE_CXX11_ABI=1 // 链接到新版本 std::__cxx11::list
# code 中使用宏定义#define _GLIBCXX_USE_CXX11_ABI 0#define _GLIBCXX_USE_CXX11_ABI 1

转载于:https://my.oschina.net/tigerBin/blog/2049922

你可能感兴趣的文章
Linux 网桥配置命令:brctl
查看>>
jQuery中异步操作对象Deferred
查看>>
MVC设计模式
查看>>
在团队项目遇到的问题及解决方法。
查看>>
springcloud demo---config-client
查看>>
Django设置联合唯一约束 -- migrate时报错处理
查看>>
Java LeetCode 1.Two Sum
查看>>
前端面试题:css相关面试题
查看>>
shell命令的高级使用之---选择性copy
查看>>
最长回文子序列-----动态规划
查看>>
Vue国际化实现
查看>>
设计模式:单例模式
查看>>
FLASH位宽为8、16、32时,CPU与外设之间地址线的连接方法
查看>>
双网卡一般情况不能有两个网关 (转)
查看>>
xshell 远程连接Linux
查看>>
Linux计划任务及压缩归档(week2_day1)--技术流ken
查看>>
ccf算法模板
查看>>
微信小程序登录 该死的官方文档TypeError: the JSON object must be str, not 'bytes'
查看>>
VMware 虚拟机克隆 CentOS 6.5 之后,网络配置问题的解决方案
查看>>
Python ( 1 ) ----- 简介
查看>>