我看到这个错误试图在red hat 6上构建一个程序
include/c++/4.9.2/limits:1558:7: internal compiler error: Illegal instruction min() _GLIBCXX_USE_NOEXCEPT { return __FLT_MIN__; } ^
请提交完整的错误报告, 如果合适,请使用预处理来源。
我该如何解决这个问题?
答案 0 :(得分:0)
这取决于你的编译器,但是当我遇到这个问题时,我做了类似的事情:
#ifndef _MSC_VER
#define _GLIBCXX_USE_NOEXCEPT _GLIBCXX_USE_NOEXCEPT
#else
#define _GLIBCXX_USE_NOEXCEPT
#endif
不幸的是,MSVS不支持noexcept
。