首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在OSX上gcc7和-static-libgcc不能使用异常?

为什么在OSX上gcc7和-static-libgcc不能使用异常?
EN

Stack Overflow用户
提问于 2018-06-19 13:10:34
回答 1查看 157关注 0票数 4

如果我用gcc-7、-static-libstdc++-static-libgcc编译这个简单程序,然后在OSX上运行

代码语言:javascript
复制
#include <exception>
#include <iostream>

int main() try {
  throw std::runtime_error{"abc123"};
  return 0;
} catch (const std::runtime_error& e) {
  std::cout << e.what() << "\n";
  return 0;
}

它失败,错误代码为134。

为什么它不像在linux上用相同的选项编译时那样打印"abc123“呢?

EN

回答 1

Stack Overflow用户

发布于 2018-09-01 16:11:59

已在GCC8中修复(-ish);请参阅对PR86215和相关PR80556的更新。

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

https://stackoverflow.com/questions/50920999

复制
相关文章

相似问题

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