【问题标题】:reproduce libc++/libstdc++ ABI incompatibility on Linux在 Linux 上重现 libc++/libstdc++ ABI 不兼容问题
【发布时间】:2013-07-18 07:11:25
【问题描述】:

我的一个朋友和我正在使用 C++11 开发一个项目。他用的是 OS X,我用的是 Linux。

由于 libc++libstdc++ 不是 ABI 兼容的,我们必须确保不要混淆我们的库和我们的应用程序。

但是,我们目前遇到了由混合 libc++libstdc++ 引起的链接器问题,我想尝试找出它是由哪些库引起的。

理想情况下,我想在家里做,但由于我没有 Mac,我不想为一个错误修复支付数百美元,我想尝试在我的电脑上重现该问题linux系统。

【问题讨论】:

  • 请注意,问题也可能来自 libc++abi / libsupc++(即低一级)。

标签: c++ linux macos c++11 libc++


【解决方案1】:

Mac OS X 显然是 only platform,具有完整的 libc++ 支持。

Windows 和 Linux 端口目前正在开发中,但功能不完整yet(2013-07-18)

但是,下面的 Linux 构建说明确实存在,我将尝试一下。

【讨论】:

  • 一些 Linux 发行版(例如 debian)有一个 libc++ 包。
猜你喜欢
  • 1970-01-01
  • 2012-09-19
  • 1970-01-01
  • 2013-01-20
  • 2021-11-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多